下面是一个简单文件读取程序,首先是写数据,将数字0~9写入到data.txt文件中,然后再从data.txt中读取数据,将读到的数据存到数组a[10]中,并且打印到控制台上。
下面是程序:
[cpp]view plain copy print ? #include<stdio.h>intmain(){//下面是写数据,将数字0~9写入到data.txt文件中FILE*fpWrite=fopen("data.txt","w");if(fpWrite==NULL){return0;}for(inti=0;i<10;i++)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;i++){fscanf(fpRead,"%d",&a[i]);printf("%d",a[i]);}getchar();//等待return1;}
下面是写入到txt后的截图:
下面是读取文件后打印数据到控制台的截图