→ discipile:compile過了,但執行會盪 01/02 13:39
→ discipile:網上資料int main(int argc, char *argv[]) 01/02 14:01
→ discipile:難道是要用傳的傳進main函式? 01/02 14:01
→ discipile:老實說不是很懂> <,可以給點提示or參考嗎?感謝 01/02 14:02
推 VictorTom:argv/argc是在console下, 用 a.exe arg1 arg2 arg3 01/02 14:05
→ VictorTom:這樣的型式使用的, 執行檔本身是arg0; 如果你沒有提供 01/02 14:06
→ VictorTom:console用參數, 直接用IDE叫起程式, 因為argList[1]不 01/02 14:06
→ VictorTom:存在, 所以有access violation是正常的; 另外, 使用 01/02 14:07
→ VictorTom:console參數, 檢查argc(你的count)值是否符合程式的預 01/02 14:07
→ VictorTom:期是基本工作:) 01/02 14:08
推 ledia:IDE 也可以設定 command line argument 01/02 14:08
推 VictorTom:不同IDE有不同設法就是; 我是指什麼都沒設直接就按 01/02 14:14
→ VictorTom:[Run]之類的的case啦XD 01/02 14:14
推 LPH66:話說在 Windows 下將文件檔拖到執行檔上放開的話 01/02 17:25
→ LPH66:會把那個文件當做這執行檔的 command line arg 丟進去執行 01/02 17:25
→ LPH66:也就是會出現在 argv[1] 的位置 01/02 17:25
→ johnhmj:scanf("%s", &argList[num]); 看起來怪怪的~ 01/02 18:52
推 annheilong:樓上這個是因為原PO不清楚 main的引數的關係吧 01/02 19:30
→ discipile:可是是要在unix的環境下執行 01/04 00:01