VC中如何執行帶引數的main函式

2021-05-25 04:53:57 字數 457 閱讀 8442

今天在學apue的時候用到了rename函式,這個函式是iso c定義的,所以想到了在vc下面試一試。

函式寫好之後需要為main函式提供引數,這個在linux下面是不需要討論的,不過在vc下面還是需要注意一下引數的給定方法和目標檔案的位置問題。

1.main函式引數的給定方法:

1)project --> settings -->debug -->program arguments 中新增需要的引數,以空格為分隔符,注意不需要程式的名字。

2)執行一次程式,然後用命令列模式直接進入目標程式資料夾,命令列方式執行。

2.目標檔案位置問題

當程式對檔案進行操作時,要注意目標檔案的放置位置要根據執行程式的方式而定。(目標檔案使用相對路徑的情況下)

1)使用vc啟動執行,那麼目標檔案應該放置在project 目錄下

2)命令列方式或直接雙擊執行,那麼目標檔案應與程式檔案在相同目錄下。

帶引數的 main

c 語言中 main 函式的完整結構為 int main int argc,char argv 其中 argc 為命令列中的引數的個數 包括命令本身 由系統根據使用者錄入的引數自動統計,不用使用者自己輸入 argv 為字串指標陣列,其各元素值為命令列中各字串的首位址 引數均按字串處理 指標陣列的長度...

帶引數的main函式 寫作和執行

argc表示輸入引數的個數 argv 指標陣列表示裡面儲存的變數 第乙個可以填寫需要執行的exe檔案 vs2010可以通過生成 生成解決方案 產生 一般可以填寫需要的檔名也可以是乙個空字串,但是會佔據第乙個argv 0 的位置,然後接下來的元素一次傳遞命令列提供的實參,最後乙個指標之後的元素確保為0...

帶引數的main函式

void main int argc,char argv 程式中的argc 0代表什麼呢?while argc 0 printf s n argv 類while argc 0 main函式中所帶的兩個引數的含義這樣的 argc表示執行本命令 編繹連線產生的exe檔案 時所帶引數的個數,注意這裡包含e...