Файлы в С\С++
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Здравствуйте ! Помогите пожалуйста с программой с Си,которая в текстовом файле находит количество чисел всего и в каждой строке
те «арк43» не является числом , а «467» , «+33» , «25.» , «34(» являются числами
Нужно обязательно на C, или C++ тоже пойдет?
Можно на С++ , если только пользоваться функциями, работающими в си ..Те,фактически на Си......А вообще хочется на си
Тогда это и будет C :-)
Да...на си тогда нужно )
Держи. Тут просто считаются все вхождения целых чисел в файле. Никакие спецсимволы, вроде скобок, плюсов и букв не учитываются про определении «правильности» числа.
Содержимое файла «numbers.txt»:
При компилляции программы , у меня не рассматривается последняя строка текстового файла
И вся соль задания в том,чтобы программа умела отличать числа от цифр перемешанных с буквами
Хотя сейчас что-то сделал,и строчки начал считать без ошибок
В конце файла нужно сделать пустую строку, чтобы программа работала корректно.
Поиграйтесь с парсингом внутри цикла. Где-то здесь: