首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> VC 教學

VC6 專案設定命令列參數進行偵錯

     編輯:VC 教學

操作步驟

  1. 開啟專案,選單 Project → Settings (或 Alt+F7)。
  2. 切換到 Debug 分頁。
  3. 在 Program arguments 編輯框輸入參數字串,參數間以空格分隔。
  4. 例:d:\data\input.txt /verbose /log=debug.log
  5. 確定,啟動偵錯 (F5),main(int argc, char* argv[]) 即可接收解析後的參數。

注意事項

  • 參數含空格時需雙引號包裹:"d:\my docs\file.txt" /opt。
  • 此設定**僅影響 IDE 偵錯啟動**,正式部署時由呼叫端 (捷徑、命令列、CreateProcess) 提供參數。
  • Release 版同樣可在 Settings → Release 分頁設定獨立參數供測試。

程式碼端接收

int main(int argc, char* argv[]) {
    for (int i = 0; i < argc; ++i)
        cout << "argv[" << i << "] = " << argv[i] << endl;
    return 0;
}

MFC 應用程式可在 CWinApp::InitInstance 中用 m_lpCmdLine (完整命令列字串) 或 __argc/__argv (CRT 全域) 取得。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved