|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
c++快速入门的第四讲的例子大家看看
#include<stdio.h>
#include<stdlib.h>
int main(int argc,char* argv[])
{
FILE *in,*out;
int ch;
if(argc!=3)
{
fprintf(stderr,"输入形式:copyFile 源文件名 目标文件名\n");
exit(EXIT_FAILURE);
}
if((in=fopen(argv[1],"rb"))==NULL)
{
fprintf(stderr,"打不开文件:%s\n",argv[1]);
exit(EXIT_FAILURE);
}
if((out=fopen(argv[2],"wb"))==NULL)
{
fprintf(stderr,"打不开文件:%s\n",argv[2]);
fclose(in);
exit(EXIT_FAILURE);
}
while((ch=getc(in))!=EOF)
{
if(putc(ch,out)==EOF)
{
break;
}
}
if(ferror(in))
{
printf("读取文件:%s 失败!\n",argv[1]);
}
if(ferror(out))
{
printf("写入文件:%s 失败!\n",argv[2]);
}
printf("成功复制一个文件!\n");
fclose(in);
fclose(out);
return 0;
}
我在我的程序上运行的时候,就是没有输入的部分,但是我的这个程序代码是按照c++快速入门的第四讲原样敲下来的,视频里的程序和我的这个一样,视频里的代码可以运行,为什么我的运行不了?大家帮忙看一下
|
|