C语言中main函数接收命令行参数的方式(转)

C语言中main(int argc, char** argv)函数接收命令行参数的方式

如果主程序的名字为run.exe或run.out,则命令行传入参数的方式为:
./run 1 2 3 a b c

则main函数中的参数argc的值为7,即argc=7
              参数argv[0]的值为run,即argv[0]="run"
              参数argv[1]的值为1, 即argv[1]="1"
              参数argv[2]的值为2, 即argv[2]="2"
              参数argv[3]的值为3, 即argv[3]="3"
              参数argv[4]的值为a, 即argv[4]="a"
              参数argv[5]的值为b, 即argv[5]="b"
              参数argv[6]的值为c, 即argv[6]="c"
              
可以据此将参数作为程序启动的配置项,增强启动参数的可配置性

posted on 2011-09-28 21:02  奋斗者  阅读(5881)  评论(0编辑  收藏  举报

导航