作者ericrobin ()
看板C_and_CPP
標題[問題] VS編譯相關
時間Wed Mar 9 09:27:51 2016
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
問題(Question):
目前剛學著用VS來寫程式, 但過去一些用線上IDEONE OK的例子現在好像行不通...
首先是 array 的設定, 我希望能依照餵入的值來決定大小:
int n, m;
scanf("%d\n", &n);
scanf("%d\n", &m);
int p = m * m;
int a[n][m][m];
int b[p];
int result[n];
VC++ 在後三式會顯示錯誤 "運算式必須要有常數值"
想請問要做到我需求的話該如何寫才好?
另外,
我也試著將過去寫的 code (用IDEONE跑都沒問題) 丟到VC++處理看看會怎樣
結果有些情況下即使建置成功
按執行後馬上就會出現 ***.exe 已經停止運作
不知道是怎麼回事?
最後想請問大家對於VC++或編譯環境設定有那些推薦的教學文或參考書
這幾天研究g++好久還是不知道怎用 走投無路才裝了龐大的VS..結果還是沒很順囧
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.150.82
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1457486874.A.342.html
※ 編輯: ericrobin (61.228.150.82), 03/09/2016 09:30:16
→ laladeer: 宣告陣列不能用變數 03/09 09:51
推 crazycy: C++陣列不能用變數大小 C99以後的C才可以 03/09 10:18