完美解决C语言gcc编译器不能读取小数数据TXT文件的问题

news/2024/12/28 19:54:25/

在c文件目录下准备好一个write_ata2020.txt,内容如下:

0.841471 
0.909297 
0.14112 
-0.756802 
-0.958924 
-0.279415 
0.656987 
0.989358 
0.412118 
-0.544021 
-0.99999 
-0.536573 
0.420167 
0.990607 
0.650288 
-0.287903 
-0.961397 
-0.750987 
0.149877 
0.912945 

C程序为:


#include <stdio.h>int main()
{double a[20];FILE *fpRead=fopen("write_ata2020.txt","r");if(fpRead==NULL){return 0;}for(int i=0;i<20;i++){fscanf(fpRead,"%lf ",&a[i]);printf("%lf \n",a[i]);}getchar();//等待return 1;
}

执行结果:

0.841471 
0.909297 
0.141120 
-0.756802 
-0.958924 
-0.279415 
0.656987 
0.989358 
0.412118 
-0.544021 
-0.999990 
-0.536573 
0.420167 
0.990607 
0.650288 
-0.287903 
-0.961397 
-0.750987 
0.149877 
0.912945 

附录例子:
读 float 格式 %f
读 double 格式 %lf
例子程序:

FILE *fp;
float x;
double y[10];
int i;
fp = fopen("abc.txt","r"); // 用读的方法打du开文件 abc.txt
fscanf(fp,"%f",&x); // 读 1 个 float 型的数zhidao
for (i=0;i<10;i++) 
fscanf(fp,"%lf",&y[i]); // 读 10 个 double 型的数
fclose(fp); // 关文件
printf("x=%f\n",x);
printf("y:\n");
for (i=0;i<10;i++) 
printf("%lf ",y[i]);

http://www.ppmy.cn/news/845958.html

相关文章

python中读取CSV(TXT)文件数据或将数据写入到CSV(TXT)文件中

python中读取CSV&#xff08;TXT&#xff09;文件数据或将数据写入到CSV&#xff08;TXT&#xff09;文件中 1.pandas方式 读取文件中的数据&#xff1a; 我们常用的方式就是通过调用pandas包来实现对文件的读取: import pandas as pddata pd.read_csv(data.txt)print data …

关于TXT转CHM的完整解决方案

为什么要转CHM? 有些书,TXT的资源很好找,而CHM的资源很难找(先不论PDF格式的,不过话说PDF格式的没有一个书签目录看起来也很难受)而CHM格式在左侧有一个目录结构,我最喜欢这个目录结构,这让我对全书有个大概的了解,做到了心中有数我是一个先总体在局部的人,因此我喜欢CHM过程 …

vim 中的杀手级插件: vundle (vim 插件管理器)

From&#xff1a;http://zuyunfei.com/2013/04/12/killer-plugin-of-vim-vundle/ vundle.txt&#xff1a;https://github.com/VundleVim/Vundle.vim/blob/master/doc/vundle.txt Vundle 的具体介绍和配置&#xff1a;github repo&#xff1a;https://github.com/gmarik/vundle …

C语言使用技巧(三十二):读写txt文件指定行指定所有行类型数据

实现demo代码&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <errno.h> #include <unistd.h>char* ReadSpeacialLin…

关于TXT转CHM的完整解决方式

为什么要转CHM? 有些书,TXT的资源非常好找,而CHM的资源非常难找(先不论PDF格式的,只是话说PDF格式的没有一个书签文件夹看起来也非常难受)而CHM格式在左側有一个文件夹结构,我最喜欢这个文件夹结构,这让我对全书有个大概的了解,做到了心中有数我是一个先整体在局部的人,因此我…

django项目 + 杀手级xadmin后台管理使用步骤和管理器类常用字段

django项目使用杀手级xadmin后台管理 环境&#xff1a; python 3.7.2 django 2.2xadmin源码网址&#xff1a;https://github.com/sshwsfc/xadmin 第一步&#xff1a;点击 下方链接 &#xff0c;有打包好的xadmin和需要的依赖包 https://pan.baidu.com/s/1ah1LI75xbVtwC2UyMe…

输入法杀手病毒

该病毒直接破坏电脑的输入法程序&#xff0c;致使无法选择和切换汉字输入法&#xff0c;严重影响用户正常的文字办公。电脑感染该病毒后&#xff0c;除输入法遭到破坏&#xff0c;病毒还假借“输入法”之名&#xff0c;随计算机自动启动&#xff0c;然后自动连接网络&#xff0…

9款杀手级超牛框架/库,第5款最令我惊艳!

Python是一门简洁、优美且强大的编程语言&#xff0c;它的强大&#xff0c;很大一部分原因来自于丰富的第三方工具包。 ​通过这些第三方工具包&#xff0c;它可以轻松应对机器学习、数据分析、前端、后端等不同种类的需求和工具&#xff0c;这使得它的应用范围几乎覆盖了当前各…