////--------本例程實現將默認路徑下的文本文件復制到當前路徑下的文本文件中---------//////////////
#include"stdio.h"
#include"stdlib.h"
void main()
{
char ch;
FILE *readfile,*writefile;
readfile=fopen("test.txt","rt");//以只讀的方式打開當前路徑下test.txt文件
writefile=fopen("TestWrite.txt","wt+");//
if((readfile==NULL)||(writefile==NULL))
{
printf("讀寫兩個文件打開失敗!");
getchar();
exit(1);//退出程序
}else {
printf("文件打開成功!\n");
printf("讀寫的文件內容是:\n");
while((ch=fgetc(readfile))!=EOF)//讀取readfile文件,直到文件結束
{
fputc(ch,writefile);//將讀取的字符寫入TestWrite.txt
putchar(ch);//顯示到顯示屏
}
printf("\n");
}
if((fclose(readfile)==NULL)||( fclose(writefile)==NULL))
{
printf("讀寫兩個文件關閉成功!");
}
}
|