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