- 论坛徽章:
- 0
|
我这个代码是实现将文件argv[1]中的内容拷贝到文件argv[2]中,代码如下:
#include <stdio.h>
main(int argc,char argv[])
{
FILE *in,*out;
char ch;
if(argc!=3)
{
printf("You forgot to enter a filename\n");
exit(0);
}
if((in=fopen(argv[1],"r"))==NULL)
{
printf("cannot open infile\n");
exit(0);
}
if((out=fopen(argv[2],"w"))==NULL)
{
printf("cannot open outfile\n");
exit(0);
}
while(!feof(in)) fputc(fgetc(in),out);
fclose(in);
fclose(out);
}
编译出现如下错误:
Warning c:\turboc2\fcopy.c 11:Non-portable pointer conversion in function main
Warning c:\turboc2\fcopy.c 16:Non-portable pointer conversion in function main
是怎么回事啊?大家帮我看看,到底哪儿出问题了。谢谢 |
|