C语言从TXT文件中读写数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hjl240/article/details/47132477


       下面是一个简单文件读取测试程序,首先是写数据,将数字0~9写入到data.txt文件中,然后再从data.txt中读取数据,将读到的数据存到数组a[10]中,并且打印到控制台上。

下面是程序:

#include <stdio.h>

int main()
{
	//下面是写数据,将数字0~9写入到data.txt文件中
	FILE *fpWrite=fopen("data.txt","w");
	if(fpWrite==NULL)
	{
		return 0;
	}
	for(int i=0;i<10;i++)
		fprintf(fpWrite,"%d ",i);
	fclose(fpWrite);
	//下面是读数据,将读到的数据存到数组a[10]中,并且打印到控制台上
	int a[10]={0};
	FILE *fpRead=fopen("data.txt","r");
	if(fpRead==NULL)
	{
		return 0;
	}
	for(int i=0;i<10;i++)
	{
		fscanf(fpRead,"%d ",&a[i]);
		printf("%d ",a[i]);
	}
	getchar();//等待

	return 1;
}

下面是写入到txt后的截图:



下面是读取文件后打印数据到控制台的截图


猜你喜欢

转载自blog.csdn.net/hjl240/article/details/47132477