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

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

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

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

Похожие вопросы
СПЕЦПО Санкт-Петербург
от 230 000 до 350 000 ₽
Uniscan Research Новосибирск
от 140 000 до 200 000 ₽
Базис-Центр Коломна
от 70 000 до 500 000 ₽