作者costbook (沒$結婚幹嘛,有$幹嘛結婚)
看板C_and_CPP
標題Re: [問題] 用 system() 執行程式的問題
時間Sun Oct 4 20:10:31 2009
剛才測試了一下,發現
1.Dev-C++的執行捷徑沒有設定命令列引數,
所以不確定啟動時是否要加上什麼參數
2.很直覺地用絕對路徑去開啟source file,
結果可以編譯
devcpp.exe C:\Dev-Cpp\test.cpp
3.其實Dev-C++的工具都在C:\Dev-Cpp\bin下面,
不如把這個路徑加到環境變數,
以後就用gcc.exe、g++.exe來編譯程式吧
※ 引述《walker2009 (誰人未嘗自以為)》之銘言:
: 由於最近在玩 ACM
: 於是就寫了個懶人程式
: 程式執行之後 我只要輸入題目名稱 如: 476 - Points in Figures: Rectangles
: 程式就會開一個資料夾 476 - Points in Figures: Rectangles
: 裡面產生檔案 476.cpp
: 並且執行 Dev C++ 後, 將 476.cpp 開啟
: 程式到這裡都是成功的, 但是我卻發現雖然成功開啟 476.cpp
: 按了 F9 他卻說 無法編譯
: 我把 Dev 關掉 直接點 476.cpp 開啟的話就可以編譯
: 如果是用 system("C:\\devcpp.exe 476.cpp"); 開啟的話就不能編譯
: 想請問這是這個指令的問題嗎??
: 該怎麼解決這樣的問題呢??
: 謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.124.134.62
→ walker2009:@@ 請問要如何把那個路徑加到環境變數呢~ 感恩^^ 10/04 20:24
→ walker2009:感恩!! 馬上研究看看 10/05 00:29