- 此实验代码需在Visual c++中实现
- 专业软件
- 实验代码如下:
//从文件1中复制字符到文件2中
#include <stdio.h>
void main()
{ FILE *in,*out;
char infile[10],outfile[10];
printf("请输入源文件名称:\n");
scanf("%s",infile);
printf("请输入目标文件名称:\n");
scanf("%s",outfile);
if((in=fopen(infile,"r"))==NULL)
{ printf("cannot open file\n");
}
if((out=fopen(outfile,"w"))==NULL)
{ printf("cannot open file\n");
}
while(!feof(in))
fputc(fgetc(in),out);
fclose(in); //关闭文件指针
fclose(out); //关闭文件指针
}
代码过程运行解释:
- 在计算机上原存在1.txt和2.txt两个文档,其中1.txt中有内容“你好”,而2.txt为一个空白文档
- 运行代码后,输入源文件1.txt,目标文件2.txt,enter之后就会发现源文件1.txt中的内容被复制到目标文件2.txt中。