阅读main函数参数的意义,求教!
如题,对于main函数可以有参数一直不明白是怎么回事,麻烦大家给解释下,还有以下程序:int main(int argc,char **argv)
{FILE *in,*out;
char line[256];
int i;
if(argc!=3) return 1;
if(!(in=fopen(argv[1],"rt"))) return 2;
if(!(out=fopen(argc[2],"wt'))) return 3;
for(i=0;fgets(line,256),in);i++)
fprintf(out,"%3d %s",i+1,line;
fcloseall();return 0;
}
(1)参数argc和argv得意义是什么?其值由什么确定?
(2)程序的功能是什么?
谢谢大哥大姐!