Fortran で次の問題に遭遇しました。たとえば、fmt=* を使用してデータ ファイルから文字配列や実際の任意のリストを読み取る際に、引用符で囲まれていない空白とコンマの両方が要素の区切り文字としてネイティブに見なされます。配列/リストで。コンマが区切り記号として機能するという事実は、私にとって大きな問題です。
質問は次のとおりです。Fortran で、入力ファイルのコンマを区切り記号としてではなく文字として見なすことを許可するセマンティック オプションまたはコンパイル ディレクティブを知っていますか。区切り記号は空白のみです。具体的な例として、次のようなレコードを読むときにそれを望みます:
x,y,z
と:
read (7,*) adummy
adummy
(スカラー文字変数) 値x,y,z
notを取得しますx
。
どんな助けでも大歓迎です。