Fortranで文字列をループすることができるかどうかを知りたいと思います。たとえば、次のコードがあるかどうかを知りたいとします。pが記述されるたびに、b cとrを置き換えます。Fortranの文字をループする
1
A
答えて
3
ループインデックスは常にスカラー整数です。このイディオムは単なる文字以上にわたって保持
character, parameter :: ps(*) = ['a', 'b', 'c', 't', 'r']
integer i
character p
do i=1, SIZE(ps)
p = ps(i)
...
end do
:幸いにもそれは所望の「反復」オブジェクトの配列を使用するためのシンプルな十分な問題です。
0
あるいは、によって文字列 OPは長さn
の文字変数を意味している場合、一つは(1
を含む)任意の長さのサブストリングを取るための開始と終了インデックスが持っている両方のことは注目に
character(len=n) :: string
...
string = 'abcdef'
...
do i = 1,n
write(*,*) string(i:i)
end do
のようなものを持っているかもしれません提供する
関連する問題
- 1. 文字の誤りfortran 90
- 2. Fortran:文字列から文字を削除する
- 3. ベンチマーキングFortranループ
- 4. Fortranでの文字列の解析
- 5. Fortran 77の文字列の配列
- 6. fortran fgldrawpixels文字* 8データへのポインタ
- 7. Fortranの変数名として文字列を解釈する
- 8. Fortranループ内のカウント・ライン
- 9. Fortran:文字からファイル拡張子を削除する方法
- 10. Fortranで文字を整数に変換する方法は?
- 11. VB.NETの文字列内の文字をループする
- 12. 文字列とスタイルの個々の文字をループする
- 13. ループの文字列
- 14. Fortranの文をPHPに変換する
- 15. doループ(fortran)の反復をスキップ
- 16. 文字列のループを整形する
- 17. forstループのforstループの文字を太字にします。
- 18. Fortranで文字配列に追加する
- 19. ctypesを使用してFortranサブルーチンにPython文字列を渡す
- 20. ctypesを使用してFortranサブルーチンに文字列を渡す
- 21. FORTRANの文字列操作:奇妙な振る舞い
- 22. F2PYを使用したPythonのFortran文字配列の処理
- 23. Fortran dllからC#に文字列を渡す
- 24. fortranでfortranの.datファイルから行ごとにすべての文字列を読み込む方法
- 25. 複数ファイルへのFortran WRITEループ?
- 26. angular.for文字列配列をループする
- 27. 文字配列をループするC++
- 28. forループを連結する文字列
- 29. Fortranの "end program"文のセグメンテーションフォルト
- 30. Fortranの文字から整数への変換
ありがとうございます。あなたの立場を完全に理解しています。他の誰かが同じ問題に遭遇した場合、前のタイトル「文字上のルーピング」がウェブ上で完全に見分けられないと感じました。 –