永发信息网

c语言把txt文件中一列很长数据存放到一个一维数组中

答案:1  悬赏:0  手机版
解决时间 2021-04-06 12:41
文件中的数据是一列有544933个小数的数据...

文件中的数据是一列有544933个小数的数据

最佳答案
通过fscanf,循环读取到文件尾即可。
一、算法设计:
1、打开文件;
2、根据文件中的数据类型,使用fscanf读取数据,存到数组中;
3、当读取到文件尾时,退出循环;
4、关闭文件;
5、输出结果。
二、参考代码:
以文件中存的为整型为例:
#include 
int a[1000];
int main()
{
    int i,n=0;
    FILE *fp;
    fp = fopen("in.txt", "r");//打开文件。
    while(fscanf("%d", a[n]) != EOF)//读取一直到文件尾。
        n++;//计入总数。
    fclose(fp);//关闭文件。
    for(i = 0; i < n; i ++)
        printf("%d", a[i]);//输出结果。
    return 0;
}三、注意事项:
1、要存到数组中,所以文件中必须是相同类型的数据。
2、如果文件中存有多列,需要通过读取文件的方式去除其它列。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题由同种元素组成的物质()A.一定是单质
达翰激光混切机卖来一年多。修十多次机器正常
第三方支付可以对接平台有那些?
跪求山工艺 2010考研真题!科目是:设计作品
别克gl8挂挡不走转速高什么原因?
关于秋天的荷花的诗句,描写秋天荷塘景色的句
描写太阳的四字成语
手机上网时那个显示网速,1.9k/s数字是多
1加2加3一直加到110得多少怎么解答
过年饮食要注意什么,必知吃年夜饭的8大禁忌
蛇什么时候冬眠
抽插速度和时间多少比例算正常
新鞋子后脚跟上面卡脚怎么办?
Big ocean(海洋)fish have almost disappeare
口字旁布怎么读
推荐资讯
六大品种的水泥初凝时间为?硅酸盐水泥终凝时
祝福学校的成语,表达祝福母校的成语
平湖处理违章可以代办吗?
我的好友把我屏蔽了请问怎么办
我家房产证原件在银行抵押复印件丢了怎么办
帮我介绍几家比较好的陶粒砂生产厂家,急需,
求篇征文 我身边的雷锋故事 400—500字 急用
青年旅社 公共浴室是男女分开的吗
一个几何体的三视图是两个同样大小的长方形和
19岁女孩第一次圆房后需要注意那些问题?
PVE 奶毒宏,想划水的奶妈们不来一发么
表达吃烤玉米的句子,我有100亩农地,请问做什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?