[問題] OpenGL 動態陣列宣告陣列要放哪?

看板C_and_CPP (C/C++)作者 (coal)時間13年前 (2012/10/31 01:10), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/3 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenGL 問題(Question): function 吃不到在main裡的2為動態宣告的陣列 程式碼(Code)大略結構如下: ---------------------------- 宣告略.... void fun1(){ ...array[][]... } //這邊他會說array未定義 void fun2(){ ...array[][]... } //這邊也是 ......中間還有一些func 在此略 void main(int argc, char** argv) { ... ㄧ開始讀檔 2維陣列宣告處理... 於是就有了 array[][]....類似這樣 glutInit(&argc,argv); glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB); glutInitWindowSize(500, 500); glutCreateWindow("polygon modeler"); glutDisplayFunc(myDisplay); myinit(); glutMainLoop(); } 補充說明(Supplement): 到底錯在哪 冏><...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.32.86

10/31 09:23, , 1F
放在全域吧,不然其他的函數要呼叫很麻煩
10/31 09:23, 1F

10/31 09:45, , 2F
這樣就只能把陣列寫死了....
10/31 09:45, 2F

10/31 09:46, , 3F
沒有別的辦法了嗎...???
10/31 09:46, 3F

10/31 09:52, , 4F
你是怎麼宣告又是怎麼傳參數的,完全沒描述到啊!
10/31 09:52, 4F

10/31 10:41, , 5F
陣列傳參數的話 傳來傳去一團亂....
10/31 10:41, 5F

10/31 10:42, , 6F
雖然一時解決FUNC的問題 可是MAIN又會出問題
10/31 10:42, 6F
文章代碼(AID): #1Ga0e9x6 (C_and_CPP)
文章代碼(AID): #1Ga0e9x6 (C_and_CPP)