阅读背景:

重温C语言之--文件操作

来源:互联网 

#include <stdio.h>
#include <stdlib.h>
int main()
{
	char buf[64]="hello word!";

	//以读取的方法打开文件读取文件的信息输出
	/*
	FILE *fp=fopen("./file1","r");
	if(!fp)
	{
		perror("文件打开异常!");
		exit(-1);
	}
	//char buf[64]={" "};
	size_t num=fread(buf,1,63,fp);
	printf("%d %s\n",num ,buf);
	fclose(fp);
	*/

	//写入文件 信息
	/*
	FILE *fp2=fopen("./file1","w");
	if(!fp2){
		perror("文件打开异常!");
		exit(-1);
	}
	//char buf[64]="hello world";
	fwrite(buf,1,64,fp2);

	fclose(fp2);
	*/
	
	//把文件1中的内容读取到文件2中
	FILE *fp3=fopen("./file1","r");
	if(!fp3){
		perror("文件读取异常!");
		exit(-1);
	}

	FILE *fp4=fopen("./file2","w");
	if(!fp4){
		perror("文件读取异常!");
		exit(-1);
	}	

	while(1){
		size_t num=fread(buf,1,20,fp3);
		if(num<=0){
			break;
		}
		fwrite(buf,1,num,fp4);
	}

	fclose(fp3);
	fclose(fp4);
	return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: