#include<stdio.h>
#include<stdlib.h>
int main (int argc, char *argv[])
{
printf("%s %s %s %d", argv[0], argv[1], argv[2], argc);
return 0;
以上為本範例的程式碼完成後存檔為 test_c.c 然後再經過編譯連結程序完成後產生的可執行檔 test_c.exe 將之放在作業系統環境下 (提示符號 C:\>),輸入如下內容: (test_c test1 test2)
C:\>test_c test1 test2
按下 enter 鍵就會在螢幕看到如下內容:
test_c test1 test2 3
對照列印出的內容如下:
argv[0]:test_c (可執行程式的檔名)
argv[1]:test1 (傳入的第一個參數)
argv[2]:test2 (傳入的第二個參數)
argc:3 (由於輸入的內容包含 3 項,所以 argc 的數值為 3)
沒有留言:
張貼留言
請注意 : 您的留言發佈成功 , 需經審核後 , 才能決定是否回覆 . 謝謝 !!