Fortran: Fortran 95: Stringoperationen

Aus Wikibooks
Zur Navigation springen Zur Suche springen
<<< 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 >