Statistiques
| Révision :

root / src / Header.f90 @ 1

Historique | Voir | Annoter | Télécharger (728 octet)

1 1 equemene
       subroutine Header(String)
2 1 equemene
! This short subroutine print a header in a nice way
3 1 equemene
4 1 equemene
         IMPLICIT NONE
5 1 equemene
6 1 equemene
         CHARACTER(*) :: String
7 1 equemene
         CHARACTER(70) :: Head1,Sep
8 1 equemene
         INTEGER, PARAMETER :: I=70
9 1 equemene
         INTEGER :: LenS,Len1,Pos1
10 1 equemene
11 1 equemene
         Head1="====================================================================="
12 1 equemene
           Sep="                                                                     "
13 1 equemene
14 1 equemene
         LenS=len(String)
15 1 equemene
 !        WRITE(*,*) "DBG Head:",LenS, String
16 1 equemene
         Pos1=34-Int(LenS/2)
17 1 equemene
         Len1=67-LenS-Pos1
18 1 equemene
19 1 equemene
         WRITe(*,'(A)') Head1
20 1 equemene
         WRITE(*,'(A)') "=" // Sep(1:Pos1) // String(1:LenS) // Sep(1:Len1) // "="
21 1 equemene
         WRITe(*,'(A)') Head1
22 1 equemene
23 1 equemene
       END subroutine Header