㈠ 怎樣在vc中使用命令行參數
在菜單欄的工程(project)--設置(settings)打開,在debug選項卡的程序參數(programsarguments)假如你需要添加的參數。附加說明一下。左邊的settingfor選項。可以選擇為debug(調試)版本設置或者release(發行)版本測試。不過我想你應該算是初學者吧,就默認debug吧。
㈡ 在Win-TC中,怎麼使用命令行參數
在win-tc菜單中,單擊菜單中「運行」-「使用帶參數運行」命令。
#include "Stdio.h"
#include "Conio.h"
int main(int argc,char *argv[])
{
FILE *fp1,*fp2;
if(argc!=3) /* 判斷是否給出了源文件名和目標文件名 */
{
printf("syntax error!");
getch();
exit(0);
}
if((fp1=fopen(argv[1],"r"))==NULL) /* 判斷源文件是否能成功打開,即是否存在 */
{
printf("source file open failed.");
getch();
exit(0);
}
if((fp2=fopen(argv[2],"r"))!=NULL) /*檢查目標文件是否存在 如果存在則提示是否覆蓋目標文件*/
{
printf("destinate file exists.Overwrite(y/n)?");
if(getche()=='n') exit(0);
}
fclose(fp2);
fp2=fopen(argv[2],"w");
while(!feof(fp1)) fputc(fgetc(fp1),fp2);
fclose(fp1);
fclose(fp2);
printf("file complete.");
getch();
return 0;
}
㈢ SQL*Loader詳細使用教程:命令行參數
輸入sqlldr 後面不接任何參數 將顯示所有的命令行參數的簡單描述及其默認值(當你忘記某些亂虧參數時 也可以通過這個方式快速查詢)
[plain]
Valid Keywords:
userid ORACLE username/password
control control file name
log log file name
bad bad file name
仔陪橡data data file name
discard discard file name
discardmax number of discards to allow (Default all)
skip number of logical records to skip (Default )
load number of logical records to load (Default all)
errors number of errors to allow (Default )
rows number of rows in conventional path bind array or beeen direct path data saves
(Default: Conventional path Direct path all)
bindsize size of conventional path bind array in bytes (Default )
silent suppress messages ring run (header feedback errors discards partitions)
direct use direct path (Default FALSE)
parfile parameter file: name of file that contains parameter specifications
parallel do parallel load (Default FALSE)
file file to allocate extents from
skip_unusable_indexes disallow/allow unusable indexes or index partitions (Default FALSE)
skip_index_maintenance do not maintain indexes mark affected indexes as unusable (Default FALSE)
mit_discontinued mit loaded rows when load is discontinued (Default FALSE)
readsize size of read buffer (Default )
external_table use external table for load; NOT_USED GENERATE_ONLY EXECUTE (Default NOT_USED)
columnarrayrows number of rows for direct path column array (Default )
streamsize size of direct path stream buffer in bytes (Default )
念旁multithreading use multithreading in direct path
resumable enable or disable resumable for current session (Default FALSE)
resumable_name text string to help identify resumable statement
resumable_timeout wait time (in seconds) for RESUMABLE (Default )
date_cache size (in entries) of date conversion cache (Default )
no_index_errors abort load on any index errors (Default FALSE)
為了不用每次都在命令行中輸入同樣的參數 你也可以使用參數文件或把參數寫在控制文件的OPTIONS字句里 當然命令行參數的優先順序最高 可以覆蓋參數文件和控制文件里的參數配置
SQL*Loader默認是導入到本地資料庫 但也支持導入到遠程資料庫 只要在username後面加上 @遠程資料庫連接字元串 即可 如下所示
> sqlldr CONTROL=ulcase ctl
Username: scott@inst
Password: password
下面是命令行參數的具體解釋
BAD 壞文件名 ( bad)
CONTROL 控制文件名 ( ctl)
DATA 數據文件名( dat) 等同於控制文件里的INFILE 可以指定多個數據文件
DIRECT true表示使用直接路徑載入 false表示使用傳統路徑載入
DISCARD 丟失文件名( dsc)
DISCARDMAC 最多允許多少條記錄可以被丟失 如果超過該數字 將停止載入
ERRORS 最多預習多少條記錄insert失敗 如果超過該數字 將停止載入
EXTERNAL_TABLE 是否使用外部表載入方式
FILE 該參數只在直接路徑並行載入時有用
LOAD 最多允許多少條記錄可以被載入
LOG 日誌文件名( log)
PARALLEL true or false 直接路徑載入是否使用並行模式
PARFILE 參數文件名( par)
ROWS 指定達到多少條記錄時提交
SKIP 指定忽略最開始的多少條記錄
lishixin/Article/program/Oracle/201311/17310
㈣ 命令行參數的簡介
命令行的參數
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,這樣同一機器上的不同用戶可以擁有不同的設置。
㈤ C/C++裡面命令行參數是怎麼使用的
比如說你雙擊一個txt文件,文件就打開了是不是?
計算機的注冊表裡面把這個txt擴展名與記事本也就是notepad.exe關聯起來了。
然後實際上這個過程相當於在開始-運行-cmd的dos界面裡面執行下面的語句
notepad 文件名
這個文件名是一個字元串,就是這個命令行參數了。
你自己可以試試。
同理,你可以自己定義一個擴展名,比如xxx,然後在注冊表裡面關聯,然後雙擊則用你的C/C++程序打開這個文件。
㈥ C語言使用命令行參數問題
./test a 3 data
shell程序會找到test,然後在啟動test程序前,把"test" "a" "3" "data"壓入程序的棧中,作為程序啟動的參數。test也就是程序名,一般作為第一個參數傳進去,所以mian總共收到了4個參數,此時argc==4,argv[0]="test",argv[1]="a",argv[2]="3",argv[2]="data"
㈦ 如何用命令行設置linux內核參數
Linux設置內核參數的方法
1 內核參數的查看方法
使用「sysctl -a」命令可以查看所有正在使用的內核參數。內核參數比較多(一般多達500項),按照前綴主要分為以下幾大類:net.ipv4、net.ipv6、net.core、vm、fs、dev.parport、dev.cdrom 、dev.raid、kernel等等。相同的linux,安裝的組件和使用的方式不一樣,正在使用的內核參數是不一樣的。
所有的內核參數的說明文檔是放到/usr/src/linux/Documentation/sysctl中的,如果想知道對內核參數的說明,可以到該目錄下查看相應的說明文檔。
2 內核參數的的設置方法
由於Linux的內核參數信息都存在內存中,因此可以通過命令直接修改,並且修改後直接生效。也可以通過文件的方式進行設置。下面就介紹這兩種修改方法。
2.1 命令設置的方式
可以用兩種方法實現。
1、使用「sysctl -w 參數名=值」的方式
假設我們把net.ipv4.ip_forward的值修改為1,使用命令「sysctl -w net.ipv4.ip_forward=1」。
2、修改內核參數對應的proc文件
內核參數位於/proc/sys/之下,參數名稱是以文件所在的路徑,並將「/」以「.」來取代。舉例來說,/proc/sys/net/ip_forward的參數名稱為net.ipv4.ip_forward。
同樣把net.ipv4.ip_forward的值修改為1,使用命令「echo 「1」 > /proc/sys/net/ipv4/ip_forward」。
注意,這里proc文件跟普通的文件不一樣。一般一個文件用echo寫入內容之後,會變成一個文本文件,但echo修改proc文件之後還是個空文件。
㈧ C語言命令行參數怎麼用
是的,在開始菜單,運行,輸入cmd,然後進入你編譯出來的exe目錄,執行
程序名 文件名
㈨ Delphi程序如何獲取和使用命令行參數
程序運行需要一個入口方法,Delphi工程文件其實就是入口方法,而程序是可以帶參運行的,傳入的參數值你可以通過paramestr(命令順序號)獲取
Paramstr(0)表示程序運行的完整路徑,而paramstr(1)也是你的第一個命令行參數,以此類推
㈩ python如何通過命令行輸入參數
形式一:直接在命令行輸入參數
第一個紅色框為命令行參數
第二個框為控制台模式(Terminal)
形式二:在編譯工具中配置參數
點擊運行:點擊紅色框 編輯配置
如下圖:紅色框即為設置的命令行參數