『壹』 vs在命令行里輸入參數後不顯示結果
rgc是命令行總的參數個數
argv[]是argc個參數,其中第0個參數是程序的全名,以後的參數命令行後面跟的用戶輸入的參數
比如:
int main(int argc, char* argv[])
{
int i;
for (i = 0; i<argc; i++)
cout<<argv[i]<<endl;
cin>>i;
return 0;
}
執行時敲入
F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE aaaa bbb ccc ddd
輸出如下:
『貳』 vs2010里項目的命令參數 $(SolutionDir)\..\test,其中那個「..」是什麼意思啊
..是返回上一級目錄,從你的這個來看應該是解決方案的目錄的上一級目錄
一般來說一個「.」是當前目錄,二個「..」就是上一級目錄
『叄』 在VS2008中,我的主函數有main( int argc, char *argv[] ),應該怎麼設置參數,又該怎麼輸入
1是你的程序名+後綴;
2是你程序接收的參數,也就是傳給你這個裡面的char *argv[],
你可以在你的程序里分析這個參數,
int argc,是你在命令里輸入參數的字元串數量,argc至少=1,因為我們至少輸入程序名
即當只輸入程序名時,argc=1,而數組argv此時包含兩個元素,argv[0]指向你的程序名,argv[1]為空值
如果輸入了參數,參數和參數之間是用空格隔開的,
如果希望將包含空格的字元串作為單獨的字元串被函數接受,則必須將其包圍在雙引號之內。
『肆』 用VS寫C#怎麼能添加多個值 除了「a」之外還想加入其他的,如「b」「c」「d」等依然都是「正確」的。
if(textbox1.Text.Trim().Equals("a")||textbox1.Text.Trim().Equals("b")||textbox1.Text.Trim().Equals("c")||textbox1.Text.Trim().Equals("d"))
{
MessageBox.Show("正確");
}
else
{
MessageBox.Show("錯誤");
}
『伍』 vs2010旗艦版,怎樣執行命令行參數要具體步驟
開始菜單->程序->MicrosoftVisualStudio2010->VisualStudioTools:
下面有各個版本的命令行啟動快捷方式.
『陸』 centos 7 啟動程序 帶參數d 是什麼意思
首先,系統貌似沒有加 d 的參數,除非程序是你自己開發的特定程序,加d為特定參數。
linux 添加開機啟動項的三種方法。
(1)編輯文件 /etc/rc.local
輸入命令:vim /etc/rc.local 將出現類似如下的文本片段:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/etc/init.d/mysqld start #mysql開機啟動
/etc/init.d/nginx start #nginx開機啟動
/etc/init.d/php-fpm start #php-fpm開機啟動
/etc/init.d/memcached start #memcache開機啟動
#在文件末尾(exit 0之前)加上你開機需要啟動的程序或執行的命令即可(執行的程序需要寫絕對路徑,添加到系統環境變數的除外),如:
/usr/local/thttpd/sbin/thttpd -C /usr/local/thttpd/etc/thttpd.conf
(2)自己寫一個shell腳本
將寫好的腳本(.sh文件)放到目錄 /etc/profile.d/ 下,系統啟動後就會自動執行該目錄下的所有shell腳本。
(3)通過chkconfig命令設置
將啟動文件cp到 /etc/init.d/或者/etc/rc.d/init.d/(前者是後者的軟連接)下
vim 啟動文件,文件前面務必添加如下三行代碼,否側會提示chkconfig不支持
#!/bin/sh 告訴系統使用的shell,所以的shell腳本都是這樣
#chkconfig: 35 20 80 分別代表運行級別,啟動優先權,關閉優先權,此行代碼必須
#description: http server(自己隨便發揮)//兩行都注釋掉!!!,此行代碼必須
chkconfig --add 腳本文件名 操作後就已經添加了
『柒』 在Visual Studio2010中,如何在程序運行前添加參數argc和argv
main (int argc, char *argv[]){
}
argc -- 命令行參數總個數,包括程序名。
argv[0] -- 程序名
argv[1] -- 命令行參數1
argv[2] -- 命令行參數2
argv[i] -- 命令行參數i
命令行參數,通過 argv[] 傳入 主程序,供程序員使用。
------------
API 程序
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInst,LPSTR lpszCmdLine,int nCmdShow)
通過
LPTSTR argv;
argv = GetCommandLine(); // 用這個函數 獲取,
==================================================
例如,命令行 內容:
my_prog.exe 123 456.7 a.dat
argc -- 4 整型
argv[0] -- "my_prog.exe" 字元串
argv[1] -- "123" 字元串
argv[2] -- "456.7" 字元串
argv[3] -- "a.dat" 字元串
『捌』 VS2010自帶命令行工具
1、首先打開VS軟體,並創建c#工程,如下圖所示。
『玖』 VS2008中命令行參數如何設置讀入多個文件
將多個文件的路徑,用空格分開,一次性傳入就可以了。類似如下:
xxx.exe
"文件1"
"文件2"
"文件3"
"文件四"
注意:文件的路徑,必須用
引號
包起來
『拾』 vs2010下如何調試帶輸入參數的程序
你說的是exe吧。打開項目屬性,調試,在命令行參數中,寫你想要的參數就行了。