#include <stdio.h>
#include<windows.h>
int main()
{
char srcFileName[MAX_PATH] = { 0 };
char dstFileName[MAX_PATH] = { 0 };
printf("请输入srcFileName\n");
scanf("%s", srcFileName);
printf("请输入dstFileName\n");
scanf("%s", dstFileName);
FILE* fpread = fopen(srcFileName, "rb");
FILE* fpwrite = fopen(dstFileName, "wb");
if (NULL == fpread || NULL == fpwrite)
{
printf("打开失败\n");
return -1;
}
printf("打开成功\n");
int r;
char buf[1024];
while (1)
{
r = fread(buf, 1, 1024, fpread);
if (r)
{
fwrite(buf, 1, r, fpwrite);
}
else{
break;
}
}
fclose(fpread);
fclose(fpwrite);
while (1);
return 0;
}
#include<windows.h>
int main()
{
char srcFileName[MAX_PATH] = { 0 };
char dstFileName[MAX_PATH] = { 0 };
printf("请输入srcFileName\n");
scanf("%s", srcFileName);
printf("请输入dstFileName\n");
scanf("%s", dstFileName);
FILE* fpread = fopen(srcFileName, "rb");
FILE* fpwrite = fopen(dstFileName, "wb");
if (NULL == fpread || NULL == fpwrite)
{
printf("打开失败\n");
return -1;
}
printf("打开成功\n");
int r;
char buf[1024];
while (1)
{
r = fread(buf, 1, 1024, fpread);
if (r)
{
fwrite(buf, 1, r, fpwrite);
}
else{
break;
}
}
fclose(fpread);
fclose(fpwrite);
while (1);
return 0;
}