afinom
C AFINOM SOURCE JC220346 18/12/04 21:15:04 9991 C EN ENTREE : NOMS = POINTEUR VERS SEGMENT DE TYPE MLNOMS C EN SORTIE : LMAX = LONGUEUR DU NOM LE PLUS LONG IMPLICIT INTEGER(I-N) -INC PPARAM -INC CCOPTIO -INC CCNOYAU -INC TMLNOMS CHARACTER*(LONOM) CNOM CHARACTER*11 MYFMT EXTERNAL LONG C C CHOIX DU FORMAT D'AFFICHAGE EN FONCTION DU NOM LE PLUS LONG MLNOMS=NOMS SEGACT,MLNOMS ILO=LINOMS(/2) LMAX=0 DO I=1,ILO CNOM=LINOMS(I) IF (LL.GT.LMAX) LMAX=LL ENDDO IF (LMAX.LE.8) THEN MYFMT='(8(1X,A8))' ELSEIF (LMAX.LE.11) THEN MYFMT='(6(1X,A11))' ELSEIF (LMAX.LE.17) THEN MYFMT='(4(1X,A17))' ELSEIF (LMAX.LE.23) THEN MYFMT='(3(1X,A23))' ELSEIF (LMAX.LE.24) THEN MYFMT='(3(1X,A24))' ENDIF C C AFFICHAGE DE LA LISTE DE NOMS WRITE(IOIMP,FMT=MYFMT) (LINOMS(I),I=1,ILO) RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales