[問題] cvf 更改read預設目標

看板Fortran作者 (所指千歌音之處)時間12年前 (2012/05/08 14:29), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
想請問一下各位有經驗的大大, 目前下載的程式副檔名為f95,其內容跟 77 幾乎一樣,但還是下載 了 Silverfrost FTN95 來編譯。編譯時卻發現錯誤訊息太多,感覺編 譯器支援程度不佳,故將副檔名改為.f並另使用cvf6.6編譯。 而 cvf 編譯時發現程式中直接使用 read 行代號, 變數1, 變數2,.... 之方式來讀取資料,但因 read 沒給目標,故 cvf 都是直接讀螢幕, 變成輸入檔要一行行貼到螢幕上輸入,故想請問有無修改 cvf read 指令的預設讀取目標,也就是我 open(1000,fn) 之後設定 1000 就是 預設值,使未給目標的 read 能正常讀取資料,在此先謝了。 PS:目前仍是直接人工硬改,找出所有 read 改成 read(1000,*) 這樣XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.230.179 ※ 編輯: Semisphere 來自: 118.166.230.179 (05/08 14:46)

05/08 20:16, , 1F
使用作業系統的操作指令 譬如 xxxx.exe < data.txt
05/08 20:16, 1F

05/08 20:16, , 2F
LINUX的話我記得也是用 < 這個符號
05/08 20:16, 2F

05/08 20:21, , 3F
噢 沒仔細看你是想要直接改CVF的預設輸入裝置@@
05/08 20:21, 3F

05/09 08:54, , 4F
感謝callmei大大提醒,這個程式只要<input >output就可
05/09 08:54, 4F

05/09 08:56, , 5F
以run,實在是我經驗不足阿XD
05/09 08:56, 5F
文章代碼(AID): #1FgBrFUK (Fortran)
文章代碼(AID): #1FgBrFUK (Fortran)