64,654
社区成员
发帖
与我相关
我的任务
分享
int main(int argc,char **agrv) //注释说这里main函数接受文件名为参数 ,那为什么要写成char **agrv?
{
if(agrc<2) //此处小于2是什么意思?注释说是检查命令行参数个数,是什么意思,为什么小于2,而不是其他数字?
{
cerr<<"no input file!"<<endl;
return EXIT_FAILUREl
}
ifstream infile;
infile.open(argv[1]); //agrv[1]是什么东西?
if(!infile)
{
cerr<<"can not open input file!"<<endl;
return EXIE_FAILURE;
}
//后面还有一些代码,不过不是我的疑问