利用fgets和fputs實現文件拷貝

#include <stdio.h>

int main()
{
	FILE *fpSrc=NULL;
	FILE *fpDst=NULL;
	char str[11];
	if ((fpSrc=fopen("src.txt","r"))==NULL)
	{
		printf("Can't open the file!\n");
		exit(0);
	}
	if ((fpDst=fopen("dst.txt","w"))==NULL)
	{
		printf("Can't open the file!\n");
		exit(0);
	}
	while(fgets(str,10,fpSrc)!=NULL)
	{		
		puts(str);
		fputs(str,fpDst);
	}
	if (fpSrc!=NULL)
	{
		fclose(fpSrc);
	}
	if (fpDst!=NULL)
	{
		fclose(fpDst);
	}
	getchar();
	return 0;
} 

發佈了58 篇原創文章 · 獲贊 51 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章