#include<stdio.h>
int main()
{
char ch;
FILE* pfr = fopen("C:\\Users\\ljh\\Desktop\\test1.txt", "r");//把路径改成你文件的路径
FILE* pfw = fopen("C:\\Users\\ljh\\Desktop\\test2.txt", "w");//把路径改成你文件的路径
if (NULL == pfw)
{
perror("open file test2.txt");
}
if (NULL == pfr)
{
perror("open file test1.txt");
}
//不断的从源文件中读取字符并写入目的文件中,直到遇到EOF结束这个过程
while ((ch=fgetc(pfr))!=EOF)//EOF是文件结束标志
{
fputc(ch,pfw);
}
//关闭流,使用完流后记得关闭,避免占用资源
fclose(pfr);
fclose(pfw);
pfr = NULL;
pfw = NULL;
return 0;
}
请问这个代码可以进行.dat文件之间复制信息吗?
如果不行的话,请问除了rename()这个函数有什么代码可以进行.dat文件之间的复制呀?
可以帮忙写一下吗?小学期快截止时间了,谢谢啦~