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

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

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

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

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