當前位置:編程學習大全網 - 編程軟體 - C語言中的命令行是什麽,他有什麽作用.~~

C語言中的命令行是什麽,他有什麽作用.~~

命令行是 是壹行命令,包括程序名和位置參數。

例如:

copy a.txt b.txt

copy 是程序名,a.txt 是位置參數1,b.txt 是位置參數2

程序做復制 a.txt 到 b.txt去。

C語言main()函數可以取得程序名和位置參數:

void main(int argc, char *argv[]){

}

argc -- 程序名 加 位置參數 的總個數

argv[0] -- 含C可執行程序名

argv[1] -- 位置參數1

argv[2] -- 位置參數2

....

argv[n] -- 位置參數n

不必通過輸入語句,命令行參數可以傳入C 程序。

例如計算矩形面積:

void main(int argc, char *argv[]){

float w,h;

if (argc < 3){

printf("Usage:%s w h\n",argv[0]);

printf("for example: %s 3.2 4.5\n",argv[0]);

exit(0);

}

sscanf(argv[1],"%f",&w);

sscanf(argv[2],"%f",&h);

printf("area = %f\m",w*h);

}

命令行打入:

程序名 寬 高

輸出矩形面積

  • 上一篇:我現在就想當壹名數控編程員,但我卻不知作為壹名編程員應該具備那些知識?
  • 下一篇:編程尚潔
  • copyright 2024編程學習大全網