私が多くのFortranコードを書いてから40年近くになります。文字列がある場合:
"04L "
数字部分(常に2桁)と1文字を抽出し、末尾の空白を無視するにはどうすればよいですか?最終的に2つの文字列、"04"
およびになりたいです"L"
。
Fortran90プログラムを変更しています。
インデックスを使用するだけです。str(1:2)
最初の2つの文字はstr(3:3)
、3番目の文字になります。最小限の例を次に示します。
program test
character(len=*),parameter :: str = "04L "
print *,str(1:2)
print *,str(3:3)
end program
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加