Re: [問題] linux上的指令

看板Fortran作者 (5858笨58)時間15年前 (2008/12/04 12:48), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串4/5 (看更多)
※ 引述《bluehaerts (5858笨58)》之銘言: program fun real x, y real , external :: f do while (.true.) read(*,*) x ! 使用者輸入 x y = f(x) ! 呼叫f函數計算x2-2x+1 print *, y end do end real function f(x) ! 宣告函數 f 傳回的型態為real real x f = x**2-2*x+1 return end 唉 我輸了 翻書 書上都寫的不清不楚的 然後學校課本用洗鏡光的課本 寫的範例真是讓人覺得XXXX meteorology大大說的 要宣告主程式 上面這格範例 是我GOOLE上找到的 可是還是有出現 op.f: In program `fun': op.f:3: real , external :: f ^ Fortran 90 feature at (^) unsupported 幫我解釋一下 這邊又是哪裡錯了 囧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.140.40

12/04 12:55, , 1F
說明說的很清楚啦 這個complier不支持這種格式啊
12/04 12:55, 1F

12/04 12:55, , 2F
建議你去用 fortran 77的寫法從寫過
12/04 12:55, 2F

12/04 13:01, , 3F
謝謝你 剛剛gfortran 有過
12/04 13:01, 3F

12/04 15:04, , 4F
喔~因為自己習慣在上面打implicit none的指令
12/04 15:04, 4F

12/04 15:04, , 5F
所以一看到程式會認為沒有對方程式做宣告的動作
12/04 15:04, 5F

12/05 00:13, , 6F
洗鏡光把細菌都殺光光^^
12/05 00:13, 6F
文章代碼(AID): #19Ds4J1L (Fortran)
文章代碼(AID): #19Ds4J1L (Fortran)