C语言-文件调用

这个程序实现了文件的自动生成和调用的功能,用一个简单的多实例A+B来说明

#include<stdio.h>
#include<stdlib.h>
int main()

{
	FILE *fp;
	int a,b,n=50;
	
	fp=(FILE*)fopen("test.in","w");//打开test.in并往test.in里写入内容 
	
	while(n--)
	{
		a=rand()%10;
		b=rand()%10;
		fprintf(fp,"%d %d\n",a,b);//往fp所指向的文件里写内容 
	}
	fclose(fp);
	
	
	fp=(FILE*)fopen("test.in","r");//打开test.in并读取test.in里的内容 
	FILE *q;
	q=(FILE*)fopen("test.out","w");//打开test.out并往test.out里写入内容 
	
	
	while(fscanf(fp,"%d%d",&a,&b)!=EOF)
	{
		fprintf(q,"%d\n",a+b);//往q所指向的文件里写内容 
	}
	fclose(fp);
	fclose(q); 
	return 0;
}

猜你喜欢

转载自blog.csdn.net/HeZhiYing_/article/details/82931181