Я пытался найти в Inte rnet ответы, но не смог найти ни одного.
Я пытаюсь отсканировать следующий ввод:
100 0 1 3 10 3 6
101 0 4 4 2
200 1 2 5 1 2 3
300 1 7 6 1
Каждая строка в виде строки и каждая строка имеет пробел между числами.
Я пытался использовать:
while(scanf("%[^\n]s", str) != EOF)
, но он застрял в бесконечном l oop. Сканирует только первую строку. Я также пытался fgets
до EOF, но это дает мне ошибку компиляции, говоря, что я не могу сравнить указатель с целым числом. Я просто хочу просканировать каждую строку -> запустить ее для парсера, чтобы я мог разделить числа на разные переменные -> выполнить мои вычисления.
Заранее спасибо.