我正在读取一个数字文本文件,我想得到这个数字的总和,我怎样才能确定文本文件中的数字数量。“我的文本文件由一行组成”
这是我写的代码,如何确定文本文件中的数字数量,而不是第二行代码中的变量“数字数量”
int main()
{
FILE *file = fopen("numbers.txt", "r");
int integers[number of numbers];
int i=0;
int j=0;
int num;
while(fscanf(file, "%d", &num) > 0) {
integers[i] =num;
printf("%d",integers[i]);
printf("\n");
i++;
}
int sum=0;
for(j=0;j<sizeof(integers)/sizeof(int);j++)
{
sum=sum+integers[j];
}
printf("%d",sum);
printf("\n");
fclose(file);
return 0;
}