私は1行がこのように書かれているFortranプログラムを書いています
open(unit=un1,file=filenm,form='unformatted',buffered='yes',status='replace',buffercount=127)
私は定義しました
character*256 filenm.
un1=11
それでもエラーが発生します
"Syntax error at or near =" in that line..
問題は、buffered='yes'
標準のFortranではないにありますが、一部のベンダー拡張機能とコンパイラーはそれを認識しません。私はそれを削除し、buffercount=127
(コメントに記載されている)も削除します。
最新のコンパイラとオペレーティングシステムでは、他の方法でこれらを制御できます(外部I / Oバッファリング)。たとえば、gfortranで環境変数を使用するhttps://gcc.gnu.org/onlinedocs/gfortran/Runtime.html#Runtime