Main函數命令參數 argc argv 之基本使用方法 argc、argv的具體含義 argc被用來統計在程序運行時發送給main函數的命令行參數的個數,在Visual Studio中默認為1。 argv[]是字串陣列(等價於 c++ 的 string,注意!! c語言沒有string) argv[0]表示執行程式的名字(例如: xxx.exe) argv[1]表示執行程式的第二個字串(檔案路徑位置等等) 目的:每次程式有進行更改時,都會重新編譯過並生成執行檔,但是我們只是要跑不同組的測試影像時, 每次要更改程式碼的檔案路徑與相關參數,會浪費時間重新編譯程式。透過使用命令參數的好處就是可以避免 後續只更改檔案路徑,需要重新編譯程式的問題。 命令參數的設置 其他參數可以在項目->屬性->通用屬性->調試->命令參數中設置。每個參數之間用空格隔開。 範例1: opencv 範例2: stb_image