導航:首頁 > 程序命令 > c語言獲取命令欄參數

c語言獲取命令欄參數

發布時間:2024-12-14 17:35:52

⑴ 關於給main函數傳遞參數問題!!!在Linux環境下, 一個程序main函數有參數,

int main(int argc,char* argv[]);
argv是命令行參數個數 不帶參運行 argc值為1

argv是命令行參數
argv[0]代表程序本身
argv[1]代表第一個參數
以此類推

mmap.c編譯好之後得到二進制文件mmap

帶兩個參數 這樣 就ok了:
./mmap 1 abcd.txt

程序中

操作系統為main傳遞的參數 argc 值為3
argv[0] 為 mmap
argv[1]為 1
argv[2] 為abcd.txt
三個參數都是 char*類型

⑵ c語言怎麼關閉正在運行的應用程序

可以通過system 函數,調用dos命令taskkill實現關閉正在運行的應用程序。

system("taskkill /im notepad.exe");
會關閉記事本應用。
system("taskkill \F /pid 1234 \T");
會強制結束pid為1234的進程及其子進程。

關於taskkill的詳細描述如下:
TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

參數列表:
/S system 指定要連接到的遠程系統。
/U [domain\]user 指定應該在哪個用戶上下文
執行這個命令。
/P [password] 為提供的用戶上下文指定密碼。如果忽略,提示輸入。
/F 指定要強行終止的進程。
/FI filter 指定篩選進或篩選出查詢的的任務。
/PID process id 指定要終止的進程的PID。
/IM image name 指定要終止的進程的圖像名。通配符 '*'可用來指定所有圖像名。
/T Tree kill: 終止指定的進程和任何由此啟動的子進程。
/? 顯示幫助/用法。
篩選器:
篩選器名 有效運算符 有效值
----------- --------------- --------------
STATUS eq, ne 運行 | 沒有響應
IMAGENAME eq, ne 圖像名
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 會話編號
CPUTIME eq, ne, gt, lt, ge, le CPU 時間,格式為
hh:mm:ss。
hh - 時,
mm - 鍾,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 內存使用,單位為 KB
USERNAME eq, ne 用戶名,格式為
[domain\]user
MODULES eq, ne DLL 名
SERVICES eq, ne 服務名
WINDOWTITLE eq, ne 窗口標題
注意: 只有帶有篩選器的情況下,才能跟 /IM 切換使用通配符 '*'。
注意: 遠程進程總是要強行終止,
不管是否指定了 /F 選項。

php如何獲取網址中的參數

比如有一個網址為

http://域名/goods.php?u=59&id=24#pinglun

我想得到這個id值

可以用正則,也可以用php函數解析到數組中

用正則可以這樣

preg_match('/id=(d+)/',$_SERVER["REQUEST_URI"],$m);//$_SERVER 這個表示當前網址url

print_r($m[1]);exit;

或者用parse_url()及parse_str()函數

$cur_q=parse_url($_SERVER["REQUEST_URI"],PHP_URL_QUERY);

parse_str($cur_q,$myArray);

print_r($myArray["id"]);exit;

拓展資料

PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

PHP的特性包括:

1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。

2. PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比,

PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;

PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。

3. PHP支持幾乎所有流行的資料庫以及操作系統。

4. 最重要的是PHP可以用C、C++進行程序的擴展!

參考資料:網路 PHP

⑷ C語言如何使用dos命令,如何打開電腦文件

  1. C語言裡面使用DOS命令,需要使用system函數。

    函數名: system
    功 能: 發出一個DOS命令
    用 法: int system(char *command);

  2. 打開電腦文件,在DOS下可以使用START命令。

    start
    啟動單獨的「命令提示符」窗口來運行指定程序或命令。如果在沒有參數的情況下使用,start 將打開第二個命令提示符窗口。
    語法
    start ["title"] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait] [/b] [FileName] [parameters]
    參數
    "title" 指定在「命令提示符」窗口標題欄中顯示的標題。
    /dpatch 指定啟動目錄。
    /i 將 Cmd.exe 啟動環境傳送到新的「命令提示符」窗口。
    /min 啟動新的最小化窗口。
    /max 啟動新的最大化窗口。
    /separate 在單獨的內存空間啟動 16 位程序。
    /shared 在共享的內存空間啟動 16 位程序。
    /low 以空閑優先順序啟動應用程序。
    /normal 以一般優先順序啟動應用程序。
    /high 以高優先順序啟動應用程序。
    /realtime 以實時優先順序啟動應用程序。
    /abovenormal 以超出常規優先順序的方式啟動應用程序。
    /belownormal 以低出常規優先順序的方式啟動應用程序。
    /wait 啟動應用程序,並等待其結束。
    /b 啟動應用程序時不必打開新的「命令提示符」窗口。除非應用程序啟用 CTRL+C,否則將忽略 CTRL+C 操作。使用 CTRL+BREAK 中斷應用程序。

  3. 綜上,在C中使用 system("start 文件名");命令即可打開文件。


⑸ 命令提示符如何使用

看你用來干什麼了如何在xp中使用「命令提示符」
對於一些還需要使用dos程序的人來說,windows
xp中提供了一個類似win9x的「ms-dos方式」,現在又叫「命令提示符」,它在「開始/所有程序/附件」中。利用它我們就可以啟動許多程序,同時還提供了一個專門在dos狀態下啟動程序的命令start,它啟動單獨的「命令提示符」窗口來運行指定程序或命令。如果在沒有參數的情況下使用,start將打開第二個命令提示符窗口。start命令有許多參數,它的各個參數的含義如下:
"title"
指定在「命令提示符」窗口標題欄中顯示的標題。
/dpath
指定啟動目錄。
/i

cmd.exe
啟動環境傳送到新的「命令提示符」窗口。
/min
啟動新的最小化「命令提示符」窗口。
/max
啟動新的最大化「命令提示符」窗口。
/separate
在單獨的內存空間啟動
16
位程序。
/shared
在共享的內存空間啟動
16
位程序。
/low
以空閑優先順序啟動應用程序。
/normal
以一般優先順序啟動應用程序。
/high
以高優先順序啟動應用程序。
/realtime
以實時優先順序啟動應用程序。
/abovenormal
以超出常規優先順序的方式啟動應用程序。
/belownormal
以低出常規優先順序的方式啟動應用程序。
/wait
啟動應用程序,並等待其結束。
/b
啟動應用程序時不必打開新的「命令提示符」窗口。除非應用程序啟用ctrl+c,否則將忽略
ctrl+c操作。使用
ctrl+break
中斷應用程序。
其實,用start命令可以啟動任意的windows程序,比如你要啟動
notepad(記事本程序),而又在附件中找不到的話,在開始的運行菜單中鍵入start
notepad,windows
xp就會打開記事本。

閱讀全文

與c語言獲取命令欄參數相關的資料

熱點內容
台州億賽通文檔加密推薦 瀏覽:138
公司管理層喜歡招女程序員嗎 瀏覽:535
使用的源代碼編譯工具 瀏覽:847
手環添加門禁卡加密 瀏覽:92
甘肅電信的dns伺服器地址是什麼 瀏覽:893
win10裝虛擬機裝linux 瀏覽:16
mysqllinux64下載地址 瀏覽:601
三軸壓縮試驗優缺點 瀏覽:865
如何在手機上加密rom 瀏覽:419
紙品加工利潤演算法 瀏覽:396
pdfcdf 瀏覽:959
androidlibraryadd 瀏覽:547
十年一夢pdf下載 瀏覽:196
聽錄音編譯格式錯誤怎麼解決 瀏覽:948
c語言獲取命令欄參數 瀏覽:944
電腦文件夾建立子目錄 瀏覽:688
工藝編程制度 瀏覽:103
linuxmysqldata目錄 瀏覽:366
php分銷注意什麼 瀏覽:45
如何比對伺服器內存 瀏覽:398