Скорее всего, это глупый вопрос!У меня есть текстовый файл, заполненный случайными числами, и я хотел бы прочитать эти числа в массив.
Мой текстовый файл выглядит так:
1231231 123213 123123
1231231 123213 123123
0
1231231 123213 123123
1231231 123213 123123
0
И так далее. Частьof numberse заканчивается на 0
Это то, что я пробовал до сих пор:
FILE *file = fopen("c:\\Text.txt", "rt");
char line[512];
if(file != NULL)
{
while(fgets(line, sizeof line, file) != NULL)
{
fputs(line, stdout);
}
fclose(file);
}
Это явно не работает, так как я читаю каждую строку в одну и ту же переменную.
Как я могу прочитать строки, и когда строка получает строку, где она заканчивается на 0, а затем сохранить этот фрагмент текста в массив?
Вся помощь приветствуется.