中易网

C中如何实现从一个文本文件中读取多组浮点数据?

答案:3  悬赏:0  
解决时间 2021-03-12 08:39
1.0232.3015.230有多行,一行一行读取该如何?谢谢大家喽
最佳答案
#include<stdio.h>

int main()
{
float fVal;
FILE *fp;
if( (fp = fopen("1.txt","r")) != NULL)
{
while(!feof(fp))
{
fVal = 0;
fscanf(fp,"%f",&fVal);
if(fVal != 0)
printf("%f\n",fVal);
}
}
fclose(fp);
return 0;
}
全部回答
1. 使用文本操作函数fscanf读入即可。 2. 核心代码: float a; file * f=fopen("文本名称","r"); fscanf(f,"%f",&a); fclose(f);
你可以先用fgets函数一行一行的读取,把它保存在字符串变量中 然后用atof函数将它转化成浮点型
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
常用电阻的“外壳颜色”代表什么意思?常见的
怎样才算强势反弹
夏天的花园是什么样一句话描写一下
甘肃中电科耀新能源装备有限公司在什么地方啊
大话西游2灵宝降魔灵宝通用技能是什么意思?
win10服务器搭建后怎么使用
身心疲惫,无以表达!怎么理解这句话?
泸州医学院的同学或者老师进
雍雅嘉宛地址在哪,我要去那里办事
河北衡水教材和辽宁鞍山教材一样吗?
怎么样验证氢氧化钙部分变质
如何让学生主动参与到数学课堂教学活动中
写春雨的作文400字,小学
计算机实习生是不是都要培训
铁板怎么去啊,有知道地址的么
推荐资讯
建水兄弟鸡脚王地址有知道的么?有点事想过去
红大米适合广东种植吗?
不好意思哈,感觉好丢人,我刚刚信息发错人了
我有时候真的想死,我是不是病了
圣都中学容貌看起来不咋地,但教学质量怎么样
田园香土菜馆这个地址在什么地方,我要处理点
听说oner代言了百雀羚,看中了百雀羚的水嫩倍
为惠威M3音箱搭配功放
淮安市天天广告传媒有限公司地址在什么地方,
熬夜,脸上长痘,长黑头,黑眼圈,眼袋,怎么
已知tan(π+α)=2.求cos2α的值。急。
从北京到河南灵宝 发邮政速递要多长时间
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?