Я попытался посмотреть, что я пытаюсь сделать, но я не могу найти конкретно то, что я пытаюсь сделать. У меня есть текстовый файл с несколькими линиями, которые выглядят следующим образом:C++ - чтение в строках файла, разделенных запятой
12345,12345,12.34,12345,12345
Это тот же формат, в каждой строке, и я хочу, чтобы получить каждую строку и вставьте числа в некоторые переменные. Что-то вроде этого:
file >> int1 >> int2 >> double1 >> int3 >> int4;
Но это очень тяжело для меня делать из-за запятой, разделяющей каждое число. Раньше я был в состоянии сделать это, когда было «пространство», но запятая меня отбрасывает. Есть идеи?
Прочитайте файл в 'int', а затем в' char'. – 0x499602D2
Возможный дубликат: http://stackoverflow.com/questions/267427/c-file-io-splitting-by-separator – noisy
Прошу прощения, я видел это, но я думал, что это было другое, потому что я видел пробелы после запятой. – Arubix