我寫在一行中是這樣寫的越來越構建一個FORTRAN程序
open(unit=un1,file=filenm,form='unformatted',buffered='yes',status='replace',buffercount=127)
我已經定義
character*256 filenm.
un1=11
但仍然我得到錯誤
Fortran程序錯誤"Syntax error at or near =" in that line..
請幫我
我寫在一行中是這樣寫的越來越構建一個FORTRAN程序
open(unit=un1,file=filenm,form='unformatted',buffered='yes',status='replace',buffercount=127)
我已經定義
character*256 filenm.
un1=11
但仍然我得到錯誤
Fortran程序錯誤"Syntax error at or near =" in that line..
請幫我
我認爲這是buffered ='yes'的問題,它不是標準的Fortran,但某些供應商擴展和您的編譯器無法識別它。你真的需要它嗎?我會刪除它。
謝謝..我刪除了緩衝='是'以及buffercount = 127也,這樣的錯誤消失了,但新的錯誤「派生類型沒有被聲明 - t_openfilename「的行類型(T_OPENFILENAME)ofn – user991852
重新提交有關未聲明派生類型t_openfilename的錯誤消息。只有源代碼行導致錯誤,我們只能猜測。您需要在使用該類型之前聲明該類型。爲什麼缺少?你是否缺少定義它的文件? –
感謝您的回覆.......其實我是從電氣背景..我正在努力學習我的項目fortran ....請告訴我任何好的參考,我將從中獲得「類型命令」的知識, – user991852
就像一個說明,'字符* 256'已過時。你應該使用'字符(len = 256):: filename' –
謝謝..我工作 – user991852