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

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

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

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

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