Это похоже на такую легкую задачу, но все, что я пробовал, пока не работает.Прочитайте файл и создайте целочисленный массив динамически
У меня есть файл foo.txt
:
3
3 4 2
Теперь я хочу, чтобы прочитать этот файл, прочитать первую строку и экземпляр целочисленный массив с размером числа он прочитал на первой линии. Затем он должен заполнить этот массив элементами во второй строке, которые имеют одинаковое количество элементов и отмечены в строке 1.
Не могли бы вы поделиться некоторыми из ваших решений, которые не сработали? – Jimbo
_Это похоже на такую легкую задачу, но вы никогда не искали это на SO, несколько вопросов, связанных с этим – P0W
@ P0W Я действительно сделал. Я пробовал последние 3 часа. Вот что я читал: http://stackoverflow.com/questions/890164/how-can-i-split-a-string-by-a-delimiter-into-an-array, http://stackoverflow.com/questions/11546177/how-to-read-lines-of-text-from-file-and-put-them-in-a-array, http://stackoverflow.com/questions/7868936/c-read-file -лайн-by-line и несколько других. Основная причина в том, что я не привык к C/C++ и странной обработке файлов ('fstream',' iostream') – cherrun