Я использую PHP, но начинаю изучать C. Я пытаюсь создать программу, которая читает файл по строкам и сохраняет каждую строку в массиве.
Пока у меня есть программа, которая читает файл по строкам и даже печатает каждую строку по мере ее появления, но теперь мне просто нужно добавить каждую строку в массив.
Вчера вечером мой приятель рассказывал мне об этом. Он сказал, что мне придется использовать многомерный массив в C, поэтому в основном array[x][y]
. Сама часть [y]
проста, потому что я знаю максимальное количество байтов, которое будет каждая строка. Тем не менее, я не знаю, сколько строк будет файл.
Я полагаю, что я могу заставить его прокручивать файл и просто увеличивать целое число каждый раз и использовать его, но я чувствую, что может быть более простой способ сделать это.
Любые идеи или даже намек в правильном направлении? Я ценю любую помощь.