试编写程序实现文件复制的功能 说明:使用命令行的方式输入文件名,假设生成的执行文件时MyCopy,则在命令

说明:使用命令行的方式输入文件名,假设生成的执行文件时MyCopy,则在命令行方式键入如下命令:MycopySourcefileNameDesFileName<Enter... 说明:使用命令行的方式输入文件名,假设生成的执行文件时MyCopy,则在命令行方式键入如下命令:
Mycopy SourcefileName DesFileName<Enter>
可以完成文件从SourcefileName 到 DesFileName 的复制
展开
 我来答
百度网友3038d88
2012-12-22 · TA获得超过1097个赞
知道小有建树答主
回答量:1670
采纳率:0%
帮助的人:1156万
展开全部
代码如下:
#include <iostream>
using namespace std;
void main(int argc, char **argv)
{
if (argc < 3)
{
cout << "use : MyCopy SourcefileName DesFileName<Enter>" << endl;
return;
}
char cmd[256] = "copy";
sprintf(cmd+strlen("copy"), " %s %s", argv[1], argv[2]);
system(cmd);
}

偷懒方法 调用system
如果想写读写文件的, 需要更改
更多追问追答
追问
我是小白 大哥能用c写下吗
追答
把#include 改一下 就是c了.
#include
#include
void main(int argc, char **argv)
{
if (argc ");
return;
}
char cmd[256] = "copy";
sprintf(cmd+strlen("copy"), " %s %s", argv[1], argv[2]);
system(cmd);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式