【发布时间】:2013-12-19 03:04:38
【问题描述】:
我完全迷路了,不知道如何从文件中获取要输入到数组中的整数。如果文件看起来像:
1 2 3
4 5 6
7 8 9
我想要一个数组 a[9] = {1,2,3,4,5,6,7,8,9} 那么我该怎么做呢?
会有类似的工作吗?
int a[9];
int i;
infile = fopen("test.txt","r");
while(fscanf( infile, "%d", *(a+i) != EOF)
{
fscanf( infile, "%d", *(a+i))
i++
}
实际上,我希望数组是任意大的数字,因为我知道文件不会超过该数量,即 1000。
【问题讨论】:
-
你试过了,如果是的话是什么问题?
-
@Bourezg - 也许(看到最后几个问题)掌握调试器可能是明智的
-
很高兴接受对前面问题的一些回答。
-
道歉 Ed Heal 我知道我今天有点滥用网站了。
-
不,你没有。只需要学习绳索!