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