C:如何通过随机布局逐行读取来存储整数?

时间:2011-10-01 19:36:48

标签: c line fgets scanf

我需要读取一个文件并将每个数字(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个位置。

1 个答案:

答案 0 :(得分:0)

我一次使用fscanf读取一个int,当它为负数时,它显然是范围的第二部分。或-4--2是有效输入吗?