#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
int main(int argc,char* argv[])
{
FILE* pfRead = NULL;
FILE* pfWrite = NULL;
int ch = 0;
if(argc != 3)
{
perror("参数出错\n");
exit(EXIT_FAILURE);
}
pfRead = fopen(argv[1],"r");
if(pfRead == NULL)
{
perror("open file for read\n");
exit(EXIT_FAILURE);
}
pfWrite = fopen(argv[2],"w");
if(pfWrite == NULL)
{
fclose(pfRead);
perror("open file for write\n");
exit(EXIT_FAILURE);
}
while((ch = fgetc(pfRead)) != EOF)
{
fputc(ch,pfWrite);
}
fclose(pfRead);
fclose(pfWrite);
system("pause");
return 0;
}【C语言】没事可以试试这个小程序,使用文件操作,模拟实现一个简单的文件拷贝工具!
最新推荐文章于 2023-03-24 16:47:32 发布
本文介绍了一个简单的文件复制程序,使用C语言实现。该程序接受两个参数:源文件路径和目标文件路径,将源文件的内容复制到目标文件中。程序首先检查命令行参数的数量,然后打开源文件进行读取操作,并创建或打开目标文件进行写入操作。在复制过程中,程序逐字符读取源文件并写入目标文件,直至源文件结束。
960

被折叠的 条评论
为什么被折叠?



