|
请教大虾:
在程序:
int main(int argc , char **argv)
{
glob_t result ;
int i , rc , flags ;
if(argc < 2 )
printf(" at least one argument must be given \n ") ;
return 1 ;
.................... // 其它程序略
}
argc 是argv的中包括二进制命令在内的命令的个数,
请问:
1. 在普通的windows下运行 c 程序 (如turboc下运行),我们没给命令之类的怎么会有命令呢?这是怎么回事?
2. 在这个程序段中argc中的这个个数是怎么确定的?来自哪里?来自终端我输入的吗?怎么计数的?
非常感谢您的关注和回答,谢谢 |
|