精華區beta Fortran 關於我們 聯絡資訊
這是小弟小小的建議, 最好不好在code裡放任何的"中文"字. 有一次,我就遇到一個很奇怪的error,怎抓都抓不到, 更妙的是,每次跑出來的結果都會不同. 不管怎除錯都找不到錯誤,linux,winxp都抓不到. 最後發現,竟然是我在code裡加的一個中文註解.只是註解喔. 還不是字串什麼的,所以現在小弟寫code裡面都不再放中文了. 以上~ ******************************************************* 我補充一下,我是在一個沒有錯的code裡加中文註解(標準fortran語法). 然後算東西就不對,每次算的結果還不一樣, 編譯都是對的. 最後是把中文註解刪掉,就ok了. 我猜是complier偶爾會不認識中文字?也不知該怎處理它? 就當成沒有error? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.40.48.112 ※ 編輯: dv6000 來自: 68.40.48.112 (09/18 15:18)
gaiger:原po是用intel的fortran ? 09/19 02:21
gaiger:intel在討論區有說過 他門真的忘了非英語系國家的問題。 09/19 02:21
gaiger:幾呼所有的intel產品都有類似的問題 09/19 02:22
gaiger:ex : 安裝complier/ MKL 只要license放在"中文"目錄上 09/19 02:23
gaiger:匯入一定失敗 09/19 02:23
charlesdc:路徑是本來就不能放中文了 至於註解也有77跟95的格式 09/24 00:54
charlesdc:也還有不同的編譯器會有不同的規定 所以不能這樣講 09/24 00:54
YCTzeng:感謝提醒 09/25 02:48