[問題] VS編譯相關

看板C_and_CPP (C/C++)作者時間10年前 (2016/03/09 09:27), 10年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
開發平台(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

03/09 09:51, , 1F
宣告陣列不能用變數
03/09 09:51, 1F

03/09 10:18, , 2F
C++陣列不能用變數大小 C99以後的C才可以
03/09 10:18, 2F
文章代碼(AID): #1MttmQD2 (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1MttmQD2 (C_and_CPP)