看板 Fortran 關於我們 聯絡資訊
我發現當我把陣列的大小設定很大時 編譯完成後去執行 會出現"xxx.exe不是正確的win32 應用程式" 把陣列改成小一點就可以正常跑了 可是我就是需要那麼大的陣列耶 例如xyz(2001,5,5,21,31) 我用到的陣列還不少 像上面那種的大概有8個 其他當然還有大大小小的陣列 不過問題好像是出在xyz那種陣列上 請問有辦法解決嗎?謝謝 p.s 剛剛把xyz(2001,5,5,21,31)改成xyz(1001,5,5,21,31) 就可以正常執行了 可是不知為何會這樣耶,而且我需要大一點的陣列 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.224.57 ※ 編輯: minowsky 來自: 140.114.224.57 (05/01 01:23) ※ 編輯: minowsky 來自: 140.114.224.57 (05/01 01:33)
sadelade:陣列有記憶體限制 也許你可以在運算到一半的時候先把不 05/02 02:16
sadelade:會再用到的資料先output再繼續解 05/02 02:16