编一个程序,将名为“d: 尀f1.txt”的文本文件复制在同一目录下,文件名改为“f2.txt”

2025-04-13 20:04:20
推荐回答(1个)
回答(1):

#include
#include
void main()
{
char *srcFile="d:\\f1.txt"; //源文件目录
char *destFile="d:\\f2.txt"; //目标文件目录
char ch;
FILE *sfp,*dfp;
if ((sfp=fopen(srcFile,"r"))==NULL)
{
printf("源文件打开失败:%s",*srcFile);
exit(1);
}
if ((dfp=fopen(destFile,"w"))==NULL)
{
printf("目标文件打开失败:"+*destFile);
exit(1);
}
while ((ch=getc(sfp))!=EOF)
putc(ch,dfp);
fclose(sfp);
fclose(dfp);
}