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 |