////--------本例程实现将默认路径下的文本文件复制到当前路径下的文本文件中---------//////////////
#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("读写两个文件关闭成功!");
}
}
|