Re: [問題] 不知該用哪種compiler
已經幫這位朋友處理完畢,
把心得 po 出來,提供大家參考。
目前的 fortran, 大概分成兩種模式
FIXED FORMAT, 和
FREE FORMAT.
目前的同學,開始接觸FORTRAN, 大概都是從
FREE FORMAT 下手,所以比較不了解
FIXED FORMAT 的一些規定。
第一格,如果是 C, OR c,
那麼 這行是 註解
第一格到 第五格,是放行號,例如
GOTO 100
.
.
.
100 CONTINUOUS
第六格,如果是 &, +, 1, 2, 3 等,
是連續行,表示這行是 上一行的 延續
第七格到 第72格,才是 真正可以放程式碼的地方。
73 - 80, 有特殊用途,說來話長,說出來,會被大家
看笑話。有興趣知道的朋友,請舉手。。。。
這位朋友的程式碼是 FIXED FORMAT,
不知道因為什麼原因,& 符號和 部分的程式 移位。
程式很長,但是,使用類似如下的指令,
一個指令就 搞定。
REPLACE/ &/ &/
REPLACE/ / /
上面的空格,是有經過 仔細數過的,而且
指定 BEGIN LINE.
OK, 完工。
※ 引述《animos (NGCMW)》之銘言:
: 各位前輩好,我是之前沒有用過fortran的新手,
: 最近因為實驗的關係拿到一個似乎有點歷史的程式碼,要想辦法把它跑起來
: 問題是我現在用找的到的免費編譯器都回傳給我一堆錯誤
: 看起來又很像是格式不同所引起
: ex.Variable name expected after ','
: This line should not start with '&' as it is not a continuation of the
: previous line
: 等等,然而在老師的古老編譯器上卻是可以跑的
: 我因為是程式設計的新手所以實在是一頭霧水
: 不知有沒有好心人可以大概指點一下可能是哪方面的問題 不然就要繼續被老外幹到死orz
: 下面附上程式開頭的部份供參考 http://ppt.cc/OSht
: 希望有好心人可以幫我一下 必將湧泉以報
--
e-mail: sjgau4311@gmail.com
我的課程介紹網頁:
http://www.csie.ntu.edu.tw/train/teacher_display.php?num=18
AutoCAD 台灣地區菁英講師獲選
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.20.129.109
→
08/05 09:23, , 1F
08/05 09:23, 1F
→
08/05 11:44, , 2F
08/05 11:44, 2F
推
09/06 14:35, , 3F
09/06 14:35, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 5 篇):
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章