Так что моя задача состоит в том, чтобы прочитать строку из файла например:Чтение входных символов из одной строки файла
4. 7 3-+ 2 -3+
и кормить это в строковую переменную один за другим.
Одна проблема заключается в том, что между числами и символами существует 0 или более пробелов, но между одним числом и другим существует по крайней мере 1 пробел. Итак, как я могу различать каждый номер/символ?
срезанных все пробелы прочь и прочитать его в Или изменить положение читателя на +1, если пробелы есть.. – Blacktempel
В заголовке [''] (http://en.cppreference.com/w/cpp/header/cctype) есть такие вещи, как 'isalpha',' isdigit' и т. Д., Которые могут помочь здесь. Если вам нужна правильная локализация, вы можете получить в основном те же самые вещи с 'C++' локалями. –
BoBTFish
Что делать, если номер имеет двойной формат? Разве это не проблема? – user3115535