gpt4 book ai didi

c - 如何在c中编写代码以从文件中读取整数

转载 作者:太空宇宙 更新时间:2023-11-04 04:17:49 25 4
gpt4 key购买 nike

我是 c 编程的新手,正在尝试编写代码以从文件中读取少量整数并将其放入一维数组中。其中整数是在一个月内向主要城市提供的数百万加仑水的数量,月数是循环中的计数器变量。每次我尝试运行该程序并进行其他尝试时,它都不会运行,并显示“Thread 1: EXC_BAD_ACCESS (code=1, address=0x68)”。这是数据:123 134 122 128 111 110 98 99 78 98100 120 122 110 111 123 134 122 128 111 110 98 99 78 98 100 120 122 110 111

提前致谢。

#include <stdio.h>
#define size 50

int main()
{
int monthly_water_arr[size];
int num_months;
FILE *water;

water=fopen("water.data.txt","r");


for(num_months=0;num_months<size;num_months++)
{
fscanf(water,"%d",&monthly_water_arr[num_months]);
}
printf("the number of months is %d\n",num_months);

fclose(water);
return(0);
}

最佳答案

您还需要运行循环来打印数据。与阅读它的方式相同。

关于c - 如何在c中编写代码以从文件中读取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49886830/

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