Потоковый ввод / выходная библиотека <cstdio> не должен использоваться
Потоковый ввод / выходная библиотека <cstdio> не должен использоваться.
Функции в cstdio, такие как gets, fgetpos, fopen, ftell, и т.д. имеют незаданное, неопределенное и заданное реализацией поведение.
Например:
Функция gets:
char * gets ( char * buf );
buf. Функция может иметь неожиданное поведение, когда вход превышает буфер.Функции fopen связали специфичное для реализации поведение с тем, устанавливает ли это errno при ошибках или принимает ли это дополнительные символы после спецификаторов стандартного режима.
Потоковый ввод / выходная библиотека <cstdio> не должен использоваться.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: Библиотека ввода/вывода |
| Категория: необходимый |