[Fortran]write文で出力時に改行させない
$かadvanceオプションにnoを指定する。
write(*,'(a)') 'AB'
write(*,'(a)') 'CD'
write(*,'(a,$)') '12'
write(*,'(a)') '34'
write(*,'(a)',advance='no') '56'
write(*,'(a)') '78'
end
実行結果
>a.exe
AB
CD
1234
5678
GNU Fortran 8.2.0で動作確認をしている。
« [R]ベクトルから時系列オブジェクトを作る | トップページ | [R]日付型ベクトルから指定の要素(年、月、日など)を抜き出す »
「Fortran」カテゴリの記事
- [Fortran]文字列の前後の空白を取り除く(2023.03.05)
- [Fortran]write文で出力時に改行させない(2021.01.31)
- [Fortran]サブルーチンの引数にサブルーチンを指定する(2021.01.09)
- [GNU Fortran]ファイル(ディレクトリ)の存在を確認(2020.08.16)
- [gfortran]エラーメッセージ「Program received signal SIGSEGV: Segmentation fault - invalid memory reference.」(2020.07.20)
« [R]ベクトルから時系列オブジェクトを作る | トップページ | [R]日付型ベクトルから指定の要素(年、月、日など)を抜き出す »

コメント