Задать вопрос
DredWulf
@DredWulf

Что возвращает fscanf, когда значение не соответствует спецификатору формата?

Необходимо через fscanf пройтись по текстовому файлу и проверить на достоверную запись вещественных чисел. Если находится неправильно записанное число (к примеру 55-34 или 98ж11), то определить это и выполнить определенные действия.
  • Вопрос задан
  • 135 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
@pfemidi
Тут могло бы быть краткое описание меня
Dred Wolf, fscanf возвращает количество корректно обработанных идентификаторов. Таким образом если идентификатор был "%f", "%e", "%g", "%E" или "%a", то fscanf вернёт 1 при корректном вводе и любое другое число (как правило 0 или EOF) если не смог спарсить ввод как вещественное число.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы