導航:首頁 > 程序命令 > 命令參數行

命令參數行

發布時間:2022-06-06 00:20:49

1. 命令行參數的作用

是不是系統里的命令提示符
它也是一種系統管理工具你打開cmd
輸入下面命令試一試
ping netstat net nbtstat at ftp telnet tracert 等等

2. C語言命令行參數

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

{

.....

}

argc: 代表啟動程序時,命令行參數的個數。C和C++語言規定,可執行程序程序本身的文件名,也算是一個命令行參數,因此,argc的值至少是1.

argv[]:指針數組,其中的每個元素都是一個char* 類型的指針,該指針指向一個字元串,這個字元串里就存放著命令行參數。

例如,argv[0]指向的字元串就是第一個命令行參數,即可執行程序的文件名,argv[1]指向第二個命令行參數,argv[2]指向第三個命令行參數....。

#include <stdio.h>

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

{

int i;

for ( i = 0;i < argc; i++)

{

printf("%s ",argv[i]);

}

return 0;

}

windows下,將上面的程序編譯成sample.exe,然後在控制台窗口敲:

sample para1 para2 s.txt 5 "hello world"

上面有6個參數,雙引號為了包含空格作為一個參數。

輸出結果:

sample

para1

para2

s.txt

5

hello world

(2)命令參數行擴展閱讀:

main函數通常含有參數argc和argv,寫法通常如下:

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

int main(int argc,char **argv)

程序:

#include<stdio.h>

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

{

int i;

for(i=0;i<argc;i++)

printf("第 %d 個參數是 %s ",i+1,argv[i]);

return 0;

}

3. 命令行參數有什麼用啊

程序運行時提供的一些參數,因為以前是從命令行輸入,所以沿用了這個名稱。比如你在 DOS 下使用 DIR 命令的時候就可以:

DIR /P

表示分頁顯示,這里的 /P 就是命令行參數。

4. 命令行參數是什麼

命令行參數:應用程序被運行時,操作系統傳遞給應用程序主函數(比如:main函數)的參數.

比如:你雙擊一個2.txt文件,系統會啟動NotePad.exe,並將那個2.txt的路徑名作為命令行參數傳遞給NotePad的main函數

5. 命令行參數的簡介

命令行的參數
1、 什麼是命令行的參數?
如: java Test1 365 156 China
(以上Test1必須為主類,否則不能運行)
2、命令行的參數由誰來接收?
一個程序開始於對函數main()的調用。在這樣做的時候,有兩個參數被送給main(),
其中的一個描述了命令行參數的個數,通常稱為argc;另一個是命令行參數的數組,通常稱為argv。
命令行參數都是字元串,所以argv的類型是char* [argc+1]。該程序的名字也作為argv[0]傳進來,
所以argc的值至少是1。這個參數的表總以0結束,也就是說,argv[argc]==0。
3、在命令行給定參數時,應注意什麼?
命令行的參數以空格隔開。但是,若命令行的參數本身包含空格時,則
該參數必須用一對雙引號括起來。
如: java Test1 365 156 China Beijing of China
4、命令行中輸入*(表示乘法)的方法:若直接在命令行中輸入*(乘法),系統會處理成當前路徑名的幾個字元串,若要*表示乘法,應該輸入「 *」或「 * 」,由args取得該字元串後,再用trim()去掉兩端空格即可,當然也可輸入「#*」,然後再想辦法去掉前面的#即可,即只要不單獨輸入*即可。
5、Total Commander啟動時可以把一個或兩個文件夾做為命令行參數。這些文件夾用來設置一側或兩側的文件窗口。這樣你可以在程序或啟動菜單為Total Commander創建多個圖標,每個Total Commander啟動後打開不同文件夾甚至壓縮包。而且可以指定不同的ini文件,不止默認的wincmd.ini,這樣同一機器上的不同用戶可以擁有不同的設置。

6. 命令行參數

如果用Ubuntu的話,就是指我們在終端輸入一個命令時比如cp復制命令,後面在輸入參數–b. –p –d是復制所對應的功能都不同

7. 命令參數行的問題


printf("%s",error(n-1));
改為
printf("%s", error[n-1]);

8. 什麼叫做命令行參數

給你個例子,用C語言編程實現,運行時要求帶兩個字元串參數,輸出這兩個字元串之間的關系。
#include
#include
void main(int argc,char *argv[])
{
if (argc!=3)
printf("請在運行程序時提供兩個字元串參數!例如:testApp aaa bbb\n");
else
{
if (strcmp(argv[1],argv[2])>0)
printf("字元串1大於字元串2");
else if(strcmp(argv[1],argv[2])<0 )
printf("字元串1小於字元串2");
else
printf("字元串1等於字元串2");
}
}
把上述程序保存為testApp.cpp,然後編譯為testApp.exe文件,最後在命令行模式下按「testApp 字元串1 字元串2」的格式輸入命令,即可看到結果。

建議你了解一下DOS命令的初級知識,其實在windows-》運行,輸入CMD即可打開命令行操作窗口,然後就可以用輸入命令的方式運行一些應用程序了,一般格式就是「命令關鍵字 命令行參數列表」這種。比如你輸入「dir /ad」,其中dir就是命令,「/ad」就是命令行參數。

閱讀全文

與命令參數行相關的資料

熱點內容
centos7vim命令 瀏覽:908
安卓系統如何切換賓客用戶 瀏覽:440
php教材書 瀏覽:840
未見app怎麼刪除空間 瀏覽:567
安卓手機u盤加密 瀏覽:241
專業雲伺服器便宜 瀏覽:945
cad手機看圖怎麼弄新建文件夾 瀏覽:942
單片機數控繞線機 瀏覽:606
pdf表格能轉excel 瀏覽:412
伺服器之間的負載均衡如何實現 瀏覽:204
多媒體伺服器執行什麼定額子目 瀏覽:216
php獲取手機標識 瀏覽:906
點擊錄制按鈕是什麼app 瀏覽:890
證據提取命令視頻 瀏覽:354
java的學習心得 瀏覽:96
prof命令 瀏覽:279
手機加密文件密碼怎麼解開 瀏覽:283
賈躍亭程序員完整視頻 瀏覽:959
怎樣把兩個文件夾打包發送 瀏覽:378
單片機教程資料 瀏覽:982