举例给出下列程序的可执行文件ab.exe运行时的DOS命令
#include <stdio.h>main(int argn,char *arg[])
{FILE *in,*out;
char ch;
if(argn!=3)
{printf("You forget to enter a filename\n");
exit(0);}
if((in=fopen(arg,"rb"))==NULL)
{printf("cannot open infile\n");
exit(0);}
if((out=fopen(arg,"wb"))==NULL)
{printf("cannot open outfile\n");
exit(0);}
while(!feof(in)) fputc(fgetc(in),out);
fclose(in);
fclose(out);
if((in=fopen(arg,"rb"))==NULL)
{printf("cannot open outfile\n");
exit(0);}
while(!feof(in)) printf("%c",fgetc(in));
fclose(in);
}
ab.exe a.txt b.txt 激动人心,无法言表! liufei_vip 发表于 2013-11-23 23:35 static/image/common/back.gif
ab.exe a.txt b.txt
新手不懂!能讲的详细点吗? 青山梦好 发表于 2013-11-24 13:36 static/image/common/back.gif
新手不懂!能讲的详细点吗?
你不是问dos命令么
这是一个实现复制文件功能的程序
所以需要程序名 源文件 目标文件的格式。。。
如果你是在IDE里调试的话需要设置附加参数
每个IDE都不一样,具体的你百度一下。。。
页:
[1]