Сканирование n строк до EOF, каждая строка содержит пробелы - PullRequest
0 голосов
/ 23 марта 2020

Я пытался найти в 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, но это дает мне ошибку компиляции, говоря, что я не могу сравнить указатель с целым числом. Я просто хочу просканировать каждую строку -> запустить ее для парсера, чтобы я мог разделить числа на разные переменные -> выполнить мои вычисления.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...