试编写程序实现文件复制的功能 说明:使用命令行的方式输入文件名,假设生成的执行文件时MyCopy,则在命令
说明:使用命令行的方式输入文件名,假设生成的执行文件时MyCopy,则在命令行方式键入如下命令:MycopySourcefileNameDesFileName<Enter...
说明:使用命令行的方式输入文件名,假设生成的执行文件时MyCopy,则在命令行方式键入如下命令:
Mycopy SourcefileName DesFileName<Enter>
可以完成文件从SourcefileName 到 DesFileName 的复制 展开
Mycopy SourcefileName DesFileName<Enter>
可以完成文件从SourcefileName 到 DesFileName 的复制 展开
1个回答
展开全部
代码如下:
#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
如果想写读写文件的, 需要更改
#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);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询