Statistiques
| Révision :

root / src / Header.f90 @ 2

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

1
       subroutine Header(String)
2
! This short subroutine print a header in a nice way
3

    
4
         IMPLICIT NONE
5

    
6
         CHARACTER(*) :: String
7
         CHARACTER(70) :: Head1,Sep
8
         INTEGER, PARAMETER :: I=70
9
         INTEGER :: LenS,Len1,Pos1
10

    
11
         Head1="====================================================================="
12
           Sep="                                                                     "
13

    
14
         LenS=len(String)
15
 !        WRITE(*,*) "DBG Head:",LenS, String
16
         Pos1=34-Int(LenS/2)
17
         Len1=67-LenS-Pos1
18

    
19
         WRITe(*,'(A)') Head1
20
         WRITE(*,'(A)') "=" // Sep(1:Pos1) // String(1:LenS) // Sep(1:Len1) // "="
21
         WRITe(*,'(A)') Head1
22

    
23
       END subroutine Header