gpt4 book ai didi

c - 如何用文件中的整数填充数组?

转载 作者:太空宇宙 更新时间:2023-11-04 07:22:15 26 4
gpt4 key购买 nike

我完全迷失了,不知道如何从文件中获取整数以输入到数组中。如果一个文件看起来像:

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。

最佳答案

为什么不

for (int i = 0; fscanf(infile, "%d", &a[i]) == 1; ++i);

关于c - 如何用文件中的整数填充数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20672745/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com