C语言教程:轻松掌握txt文件读写操作

创始人
2024-12-27 15:51:40
0 次浏览
0 评论

C语言如何实现对txt文件的读取和写入

1.用VS新建一个空项目,直接点击确定,如下图。

2.为C语言编译器新建一个C文件,输入main.c文件,如下所示。

3.参考代码:

#include

intmain()

{

//下面是写入数据,将数字0到9写入data.txt文件中

FILE*fpWrite=fopen("data.txt","w");

if(fpWrite==NULL)

{

return0;

}

for(inti=0;i<10>

fprintf(fpWrite,"%d",i);

fclose(fpWrite)//下面是读取数据,将读取到的数据存入数组a[10]回车并打印到控制器上控制台

inta[10]={0};

FILE*fpRead=fopen("data.txt","r");if(fpRead==NULL)

{

return0;

}

for(inti=0;i<10>

{

fscanf(fpRead,"%d",&人工智能]);

printf("%d",a[i]);

getchar();//等待

return1

}

4.编译完成后,运行exe程序。
执行后会出现控制台程序。

C语言输出到txt文本

修改如下:#include#include<math.h>#definePI3.1415926main(){FILE*fp;fp=fopen("f:\1.txt","w");//更改相应的文件位置的路径。
inti,j;doublew,w1,w2,a,a1,z,z1,h,q,t,m;doubleA1,A2,C1,C2,M1,M2,N1,N2;for(i=0;i<95 i++){for(j=0;j j++){a=-23.5+0.5*i;a1 PI;h=90-40+a;m j;z1=atan(m);z PI*180;q=40.0/180*PI;M1 m*sin(q)+cos(q)*cos(PI);M2=1/m*sin(q)+cos(q)*cos(0);N1 m*cos(q)-sin(q)*cos(PI);N2=1/m*cos(q)-sin(q)*cos(0);A1 M1*N1*sin(a1);A2=-M2*N2*sin(a1);C1 N1*N1*cos(a1);C2=N2*N2*cos(a1);w1 C1);w2=acos(A2/C2);if(a>0){if(h>=z)w=2*w1;else=2*fabs((w2-w1));}else{if(h<=z)w=0;elsew=2*w2;}w=w/PI*180;t=w/15;fprintf(fp,"%6.1f",t);}fprintf(fp,"\n");}fclose(fp);}执行结果如下:0.00.00.00.00.00.00.00.00.00.01.60.00.00.00.00.00.00.00.00.02.30.00.00.00.00.00.00.00.00.02.80.00.00.00.00.00.00.00.00.03.30.00.00.00.00.00.00.00.00.03.70.00.00.00.00.00.00.00.00.04.10.00.00.00.00.00.00.00.00.04.40.00.00.00.00.00.00.00.00.04.70.00.00.00.00.00.00.00.00.05.00.00.00.00.00.00.00.00.05.30.00.00.00.00.00.00.00.00.05.50.00.00.00.00.00.00.00.00.05.80.00.00.00.00.00.00.00.00.06.00.00.00.00.00.00.00.00.00.06.30.00.00.00.00.00.00.00.00.06.50.00.00.00.00.00.00.00.00.06.70.00.00.00.00.00.00.00.00.06.90.00.00.00.00.00.00.00.00.07.10.00.00.00.00.00.00.000.00.07.30.00.00.00.00.00.00.00.00.07.50.00.00.00.00.00.00.00.00.07.70.00.00.00.00.00.00.00.00.07.90.00.00.00.00.00.00.00.00.08.10.00.00.00.00.00.00.00.00.08.30.00.00.00.00.00.00.00.00.08.40.00.00.00.00.00.00.00.00.08.60.00。
00.00.00.00.00.00.00.08.80.00.00.00.00.00.00.00.00.09.00.00.00.00.00.00.00.00.09.10.00.00.00.00.00.00.00.00.09.30.00.00.00.00.00.00.00.00.09.50.00.00.00.00.00.00.00.00.09.60.00.00.00.00.00.00.00.00.09.80.00.00.00.00.00.00.00.00.010.00.00.00.00.00.00.00.00.00.010.10.00.00.00.00.00.00.00.010.30.00.00.00.00.00.00.00.00.010.40.00.00.00.00.00.00.00.00.010.63.50.00.00.00.00.00.00.00.010.84.90.00.00.00.00.00.00.010.96.10.00.00.00.00.00.00.00.011.17.10.00.00.00.00.00.00.00.011.28.00.00.00.00.00.00.00.00.011.48.90.00.00.00.00.00.00.00.011.59.70.00.00.00.000.00.00.00.011.710.50.00.00.00.00.00.00.00.011.811.20.00.00.00.00.00.00.00.012.012.00.00.00.00.00.00.00.00.012.0012.00.60.30.20.10.10.10.10.112.012.01.20.50.30.30.20.20.20.112.012.01.80.80.50.40.30.30.20.212.112.02.41.00.70.50.40.40.30.312.112.03.01.30.80.60.50.40.40.312.112.03.71.51.00.80.60.50.50.412.112.04.31.81.20.90.70.60.50.512.112.05.12.01.41.00.80.70.60.612.111.95.92.31.51.20.90.80.70.612.211.96.82.61.71.31.10.90.80.712.211.97.92.91.91.41.21.00.90.812.211.99.43.12.11.61.31.10.90.812.211.911.73.42.21.71.41.21.00.912.211.911.73.72.41.81.51.31.11.012.211.911.74.02.62.01.61.41.21.012.311.911.74.32.82.11.71.51.31.112.311.911.74.73.02.31.81.61.41.212.311.911.65.03.22.42.01.71.41.312.311.911.65.43.42.62.11.81.51.312.311.911.65.83.62.72.21.91.61.412.311.911.66.23.82.92.32.01。
71.512.411.911.66.64.03.02.42.11.81.612.411.911.57.1​​4.33.22.62.21.91.712.411.911.57.74.53.32.72.32.01.712.411.911.58.34.73.52.82.42.11.812.411.811.59.35.03.73.02.52.21.912.411.811.511.25.33.93.12.62.32.012.511.811.411.25.64。
03.22.72.42.112.511.811.411.15.94.23.42.82.52.212.511.811.411.16.24.43.53.02.62.312.511.811.411.16.54.63.73.12.72.312.511.811.411.06.94.83.83.22.82.412.511.811.311.07.45.14.03.32.92.512.611.811.311.07.95.34.23.53.02.612.611。
811.311.08.55.64.43.63.12.712.611.811.310.99.55.84.53.83.22.812.611.811.310.910.66.14.73.93.43.012.611.811.210.910.66.54.94.13.53.112.611.811.210.810.56.85.24.23.63.212.711.811.210.810.57.25.44.43.83.312.711.811.210.810.57.75.64.63.93.412.711.711.110.710.48.35.94.84.13.612.711.711.110.710.49.56.25.04.23.712.711.711.110.710.310.16.55.24.43.812.811.711.110.610.310.06.95.44.64.012.811.711.010.610.210.07.45.74.84.112.811.711.010.610.29.98.06.05.04.3

C语言数据写入txt

doublex,y,z;x=y=z=0.0;文件*fp;fp=fopen("C:\\test.txt","w");while(//循环条件//){fprintf(fp)"%lf%lf%lf\n",x,y,z);//给x,y,z赋新值//}fclose(fp);
热门文章
1
JSF架构解析与Java学习资源分享:J... JavaServerFacesJSF体系结构JavaServerFaces(JS...

2
数据结构C语言版深度解析与C语言入门很简... 《数据结构(C语言版)》.严蔚敏吴伟民著.pdf在《数据结构(C语言版)》一书中...

3
C语言字符串常量解析:区别、用途及存储方... 什么是字符串常量字符串常量是C语言中的一种数据类型,它是由一对双引号括起来的字符...

4
C语言printf函数:格式字符串与输出... printf函数中的格式与输出项有什么关系?在C语言中,printf函数中的格式...

5
Excel技巧:计算字符串起始位置与合并... 如何计算字符串在特定文本中的起始位置,怎么计算字符串在特定文本中的起始位置您可以...

6
Python发音全解:掌握正确的发音方法... python怎么读我的很多学习编程的朋友可能都知道Python这个词,但是他们中...

7
字符与字符串:编程中的基础文本类型解析 字符串什么意思字符串是由数字、字母和下划线组成的字符串,表示为s=“a1a2…a...

8
Python编程语言:多领域应用与开发优... Python的作用是什么?Python是一种跨平台计算机编程语言,是ABC语言的...

9
深度解析:C语言编程特点与应用领域 什么叫c语言C语言是一种编程语言。C编程语言应用广泛,具有以下特点和特点:1.语...

10
Java全解析:跨平台编程语言的魅力与多... java是什么Java是一种功能强大的编程语言,被称为“一次编写,随处运行”模型...