Чтение из файла с использованием fgets

Я читаю из файла формата

1 32 43 23
32 43
123 43 54 243 
123 2222
2

Вот мой фрагмент кода.

string[100];
while(!feof(fp))
    fgets(string,100,fp)

Теперь, когда я помещаю каждую строку, в последней строке я получаю повторение и еще несколько двусмысленностей (например, что-то еще печатается, скажем, 123 или около того).

Как решить эту проблему?

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

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