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