читать данные из файла до конца строки в C / C ++

Обычно это чтение до конца файла, но меня интересует, как я могу прочитать данные (последовательность чисел) из текстового файла до конца файла.линия? Я получил задание прочитать несколько серий чисел из файла, которые расположены в новых строках. Вот пример ввода:

1 2 53 7 27 8
67 5 2
1 56 9 100 2 3 13 101 78

Первая серия: 1 2 53 7 27 8

Второй: 67 5 2

Третий: 1 56 9 100 2 3 13 101 78

Я должен читать их отдельно от файла, но каждый до конца строки. У меня есть этот код:

    #include 
    FILE *fp;
    const char EOL = '\\0';
    void main()
    {
        fp = fopen("26.txt", "r");
        char buffer[128];
        int a[100];
        int i = 0;
        freopen("26.txt","r",stdin);
        while(scanf("%d",&a[i])==1 && buffer[i] != EOL)
             i++;
        int n = i;
        fclose(stdin);
     }  

Он читает до конца файла, поэтому он несделать то, что я ожидал. Что ты предлагаешь?

Ответы на вопрос(2)

Ваш ответ на вопрос