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

命令參數行

發布時間: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」就是命令行參數。

閱讀全文

與命令參數行相關的資料

熱點內容
ipad偽裝伺服器怎麼辦 瀏覽:359
龜吃西瓜解壓視頻 瀏覽:487
百度程序員那麼可愛 瀏覽:500
空調壓縮機公司排名 瀏覽:386
源碼上傳後打不開網頁是怎麼回事 瀏覽:358
本地錢包加密技術 瀏覽:45
程序員怎麼成為技術專家 瀏覽:396
夥伴雲無法連接伺服器 瀏覽:570
安卓手機是怎麼開sos求救 瀏覽:334
tr源碼 瀏覽:908
單片機多任務架構 瀏覽:135
如何開啟sql資料庫伺服器配置 瀏覽:815
恐龍島進什麼伺服器 瀏覽:548
文件夾catfish 瀏覽:873
隱藏文件夾名稱怎麼刪除 瀏覽:123
我的世界浙大伺服器怎麼找 瀏覽:171
運營雲伺服器建文件夾 瀏覽:964
榮耀5c如何刷安卓7 瀏覽:83
劍靈洪福區伺服器地址 瀏覽:443
啤酒泡壓縮面 瀏覽:745