Fortran: Fortran 95: Stringoperationen
Erscheinungsbild
| <<< zur Fortran-Startseite | |
| << Fortran 95 | Fortran 2003 >> |
| < Vergleichsausdrücke | Verzweigungen und Schleifen > |
Verknüpfungsoperator
[Bearbeiten]| Operator | Kommentar |
|---|---|
| // | Operator zum Verknüpfen von Strings |
Beispiel:
| Fortran 90/95-Code (free source form) |
program bsp
implicit none
character(len=4) :: a
character(len=10) :: b
a = 'How '
b = 'do you do.'
write(*,*) a // b
! Ausgabe: How do you do.
end program bsp
|
Teilketten
[Bearbeiten]Ein String ist ein character-Feld. Auf die Stringelemente kann wie in einem Feld zugegriffen werden.
Beispiel:
| Fortran 90/95-Code (free source form) |
program bsp
implicit none
character(10) :: a
a='Hallo Welt'
write(*,*) a(2:4)
! Ausgabe: all
write(*,*) a(5:)
! Ausgabe: o Welt
write (*,*) a(:3)
! Ausgabe: Hal
end program bsp
|
Beispiel:
| Fortran 90/95-Code (free source form) |
program bsp
implicit none
character(10) :: a
a='Hallo Welt'
a(7:) = 'XYZ'
write(*,*) a
! Ausgabe: Hallo XYZ
end program bsp
|
| <<< zur Fortran-Startseite | |
| << Fortran 95 | Fortran 2003 >> |
| < Vergleichsausdrücke | Verzweigungen und Schleifen > |