gpt4 book ai didi

C - fscanf() - 将数据读入数组

转载 作者:行者123 更新时间:2023-11-30 19:55:42 24 4
gpt4 key购买 nike

将数据读入数组时出现奇怪的错误。我的目标是将包含单列数字的文件逐行读取到数组中。

#include <stdio.h>

int main() {
int numArray = [20];
int i = 0;

FILE *infile;
infile = fopen("numbers", "r");

while(!feof(infile))
{
fscanf(infile,"%d",&numArray[i]);
i++;
}

fclose(infile);
return 0; }

这是我的编译错误:

sort_algorithms.c: In function ‘main’: sort_algorithms.c:6: error: expected expression before ‘[’ token sort_algorithms.c:16: error: subscripted value is neither array nor pointer

最佳答案

在c中声明数组的正确方法是这样的:

int numArray[20];

关于C - fscanf() - 将数据读入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6742231/

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