【小菜求助】[C]大家帮忙看看这程序为什么会这样
[code]#include <stdio.h>main(int count,char *name[])
{FILE *in,*out;
char ch;
if(count!=3) {printf("error:lack filename\n");return 0;}
if((in=fopen(name[1],"r"))==0){printf("cannot open file");return 0;}
if((out=fopen(name[2],"w+"))==0){printf("cannot open file");return 0;}
while(!feof(in))
putc(getc(in),out);
fclose(in);
fclose(out);
}[/code]想写个带参数的小程序练手……但是这个程序运行结果却很奇怪
无论在输入文件里写什么,到输出文件里都会多个奇怪的符号(论坛上好像显示不出来)
看图(copy.exe是程序名字)
(用Dev-C++编译的)
[[i] 本帖最后由 cmonday 于 2008-7-20 08:58 编辑 [/i]]
页:
[1]
