各位大哥,我变了一个复制内容的程序,可最后显示时为什么会出现屯这个字符
程序代码:#include<stdio.h>
#include<stdlib.h>
#define LEN 81
int main(int argc,char*argv[])
{
FILE*fp,*target;
char ch;
if(argc!=3)
{
printf("123\n");
exit(1);
}
if((fp=fopen(argv[1],"r"))==NULL||(target=fopen(argv[2],"w"))==NULL)
{
printf("Can not open\n");
exit(1);
}
while((ch=getc(fp))!=EOF)
putc(ch,target);
while((ch=getc(target))!=EOF)
putc(ch,stdout);
return 0;
}应该把这代码怎样改



