Re: [問題] pause竟然不能暫停?!

看板Fortran作者 (比用)時間15年前 (2009/06/08 01:28), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《bjorn607 (比用)》之銘言: : 不知道有人遇過嗎? : 就是pause指令,竟然無法暫停!? : 雖然螢幕還是會顯示 "press enter to continoue", : 但是他竟然不會等我按enter才進行?就直接一直跑! : 之前都沒遇過這樣問題,最近拿舊程式出來改, : complie之後,這個程式就變成這樣,其他程式用pause就沒這個問題 : 完全找不到原因,不知道為什麼 : ps.我用的compliler是 Lahey Fortran 終於找出原因了! 因為開了一個file要read,使用unit=5, 而5 正好是fortran95預設鍵盤輸入的編號, 也就是我去讀這個file,雖然是有讀到東西, 但是程式也"認定",我用鍵盤同時"輸入"了一堆的訊號(enter 換行)! 以至於後來pause的時候,那些訊號就被就用來當"enter" to continue 現在換個編號就沒是了,囧 提供大家參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.217.34

06/08 08:06, , 1F
unit 5 是stdin(鍵盤輸入),6 是stdin(螢幕輸出)。
06/08 08:06, 1F

06/09 02:42, , 2F
我覺得也跟編譯器有關 我的好像就不會 CVF 6
06/09 02:42, 2F
文章代碼(AID): #1AA_Z1gH (Fortran)
文章代碼(AID): #1AA_Z1gH (Fortran)