導航:首頁 > 程序命令 > 命令行參數有什麼意義

命令行參數有什麼意義

發布時間:2022-10-09 23:03:55

A. C中的命令行參數到底有什麼作用啊

比如執行DOS命令dir
C:其中C:作為命令行參數傳給程序,程序跟據參數來執行列出C盤根目錄所有文件和文件夾
C里main()的參數有兩個,第一個為參數的個數,第二個為字元數組指針數組(指向指向字元類型的指針的指針),保存參數的內容。

B. c#中命令行參數什麼意思

命令行參數就是指讓命令產生的結果以不同的格式顯示,或讓命令顯示不同的結果。

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

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

DIR /P

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

D. 什麼是命令行參數本人是c++菜鳥

可以通過在程序的main()函數中添加形式參數來接收程序在啟動時從命令行中獲得的各個命令行參數,包括:程序名稱、路徑、當前環境變數和用戶指定參數等。命令行參數由啟動程序截獲並傳遞給main()。
一個典型的命令行例子如:
My
srcFile
destFile
一個典型的main()例子如:
int
main(
int
argc,
char
*argv[
]
,
char
*envp[
]
);
argc
指示數組指針argv中包含的參數個數,該整數總是大於等於1。
argv
一個以NULL以為的字元串數組,存儲用戶輸入的命令行參數。按照慣例,argv[0]為程序調用的命令,如c:\my.exe;argv[1]為第一個命令行參數,直到argv[argc-1];argv[argc]總是NULL。
envp
存儲執行當前程序的用戶環境變數
#include<stdio.h>
int
main(int
argCount,char
*
argValue[],
char
*
envp[])
{
FILE*
srcFile
=
0,
*destFile
=0;
int
ch
=
0;
int
i
=
0;
if
(argCount
!=
3){
printf("Usage:%s
src-file-name
dest-file-name\n",argValue[0]);
}else{
if((srcFile
=
fopen(argValue[1],"r"))
==
0){
printf("Can
not
open
source
file\"%s\"!",argValue[1]);
}else{
if((destFile
=
fopen(argValue[2],"w"))
==0){
printf("Can
not
open
destination
file\"%s\"!",argValue[2]);
}else{
while((ch
=
fgetc(srcFile))!=
EOF)
fputc(ch,destFile);
printf("Successful
to

a
file!\n");
fclose(srcFile);
fclose(destFile);
printf("%d
command
line
parameters
are
got
in
program
\n",argCount);
printf("All
command
line
parameters
are
list
here:\n");
while(envp[i]!=NULL){
printf("%s\n",argValue[i]);
i++;
}
i
=
0;
printf("The
variable
set
is
list
here:\n");
while(envp[i]!=NULL){
printf("%s\n",envp[i]);
i++;
}
return
0;
}
}
}
return
1;
}

E. 命令行參數是什麼

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

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

F. java命令行參數是什麼意思

這個名詞我們可以分開來看:

「命令行"就是:DOC命令行"了,也就是那個黑色的框框。
"參數就"是程序裡面所需要的"參數"了。
合起來"命令行參數」就是「在DOC下輸入的程序所需的參數」。

G. C語言中的命令行參數到底是什麼,應該如何運用呢

命令行參數即 運行程序時 拍入的位置參數。
例如 程序名 a.exe,
運行程序時 拍入 a.exe p1 p2 p3 p4 p5
這里的 p1 p2 p3 p4 p5 就是 命令行參數。
例如 矩形面積計算程序 a.exe,命令行參數 寬 高:
#include<stdio.h>
int main(int argc, char *argv[])
{
double w,h;
if (argc < 3){
printf("Usage: %s width height\n", argv[0]);
return 0;
}
sscanf(argv[1],"%lf",&w);
sscanf(argv[2],"%lf",&h);
printf("Area = %lf\n",w*h);

return 0;
}
a.exe 1.2 3.0
命令行參數 寬 高 是 1.2 3.0, 輸出:
Area = 3.600000

H. C語言中 " 命令行參數 " 是什麼意思

這個程序所用的文件名可以直接從命令行給出,例如生成了a.exe文件,那麼:

a.exe b.txt

執行這個命令行,程序就會統計b.txt.文件中的字母數量。

學習編程就像學數學,最重要的就是自己獨立思考,像這個程序,完全可以通過研讀我前面寫的內容自己看出其運行機制。千萬不要做一個不會思考的人。

****************************************************

假如生成的可執行文件名為a.exe,那麼:

a.exe abc def ht

其中的abc和def以及ht就是傳到a.exe的命令行參數,它們都是字元串,要想在程序中使用這些參數,就必須把main函數的參數列表寫成如下形式:

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

這樣,argc就是參數的個數(程序路徑自身也是一個參數),所以對於上面的例子而言,argc=4,argv字元指針數組中就保存了指向各個參數字元串的指針(程序路徑是第一個參數,由argv[0]指向),所以對於上面的例子而言,
argv[0]="a.exe"
argv[1]="abc"
argv[2]="def"
argv[3]="ht"

一個示例,說明如何使用這些參數:

//---------------------------------------------------------------------------

#include

int main(int argc, char* argv[])
{
int i;
for (i = 0; i<argc; i++) {
puts(argv[i]);
}
return 0;
}
//---------------------------------------------------------------------------

如果這個程序生成的可執行文件名為a.exe,並以開頭的命令行執行這個程序,那麼會輸出:

a.exe
abc
def
ht

另外,main()函數可以有第三個參數,也是一個字元指針數組,這個數組中保存了指向保存當前系統中的環境變數字元串的指針,例如以下程序可以輸出系統中定義的環境變數:

//---------------------------------------------------------------------------

#include

int main(int argc, char* argv[],char *env[])
{
int i;

for (i = 0; env[i]; i++) {
puts(env[i]);
}
return 0;
}
//---------------------------------------------------------------------------

有關程序參數的詳細說明,請參考一下國外的C語言教材和LINUX系統編程方面的教材

I. C++中用命令行參數我們能做什麼呢命令行參數有什麼用

比如我們執行控制台命令的時候是不是一般都寫的是
如:

dir c:\

這里 dir 是一個文件叫 dir.exe 而後面的 "c:\" 就是執行參數.

多個參數可以用空格隔開,比如

ping 127.0.0.1 -t -l 0

這里就有4個參數分別是
127.0.0.1
-t
-l
0

使用命令行參數比較方便而已.
C++接收命令行參數的方法和C一樣都是 main() 函數的參數

J. 命令與參數是什麼

命令就是指令,給出一段指令,電腦會作出相應的操作.
什麼是指令,就是一段段的代碼.
什麼是代碼,是英文或是英文+數字,按一定模式進行排列,具有特殊意義.
參數——既然有命令,就要說參數。如果說命令是實現某樣功能用的,那麼參數就是告訴命令通過什麼方式實現、實現到什麼程度等等的信息

閱讀全文

與命令行參數有什麼意義相關的資料

熱點內容
燕趙紅楓app如何下載 瀏覽:867
php查殺軟體 瀏覽:875
教育管理學pdf 瀏覽:547
伺服器均衡怎麼使用 瀏覽:626
linux中jps 瀏覽:954
單片機實驗感想 瀏覽:560
程序員級別數學演算法邏輯 瀏覽:899
2k21公園怎麼換伺服器 瀏覽:724
php釋放資料庫連接 瀏覽:722
php網頁抓取工具 瀏覽:726
android設置對齊方式 瀏覽:23
linux創建網頁 瀏覽:280
凈化車間門演算法 瀏覽:934
安卓怎麼搞jpg 瀏覽:546
如來佛祖命令雷神去下界 瀏覽:856
新電腦管家下載好怎麼解壓 瀏覽:530
php獲取介面數據 瀏覽:767
最後的命令 瀏覽:921
如何添加手機app桌面快捷圖標 瀏覽:427
ui設計師與程序員 瀏覽:418