标签: 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个位置。
答案 0 :(得分:0)
我一次使用fscanf读取一个int,当它为负数时,它显然是范围的第二部分。或-4--2是有效输入吗?
fscanf
int
-4--2