C: как хранить целые числа, читая построчно со случайным расположением? - PullRequest
0 голосов
/ 01 октября 2011

Мне нужно прочитать файл и сохранить каждое число (int) в переменной, когда оно видит \ n или "-" (знак минус означает, что он должен хранить числа от 1 до 5 (1-5) ) он должен хранить его в следующей переменной. Как мне поступить?

Я думал об использовании fgets (), но не могу найти способ сделать то, что хочу.

Ввод выглядит так:

0
0
5 10
4
2 4
5-10 2 3 4 6 7-9
4 3

Это x-y позиции.

1 Ответ

0 голосов
/ 02 октября 2011

Я бы использовал fscanf для чтения по одному int за раз, а когда оно отрицательное, это, очевидно, вторая часть диапазона. Или -4--2 допустимый ввод?

...