C fscanf行至数组

时间:2018-10-01 02:05:18

标签: c io

说我正在读取输入文件,并且我有一行仅是五个整数,用空格隔开:

4 12 1

如果要将它们存储在数组中,我会使用类似的

fscanf(fileName, "%d %d %d", &arr[0], &arr[1], &arr[2]);

(我是C的新手,如果不太正确,请更正上面的内容)

但是,如果我在一行上有更多的整数并且想要将它们存储在像这样的数组中,这将变得很笨拙

4 12 1 132 66 47 77 32

有没有一种方法可以使用循环读取并存储行中的第一个整数,第二个整数等等?

0 个答案:

没有答案