Télécharger chai.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
$$$$ CHAI     NOTICE  JC220346  19/12/31    21:15:03     10470          
                                             DATE     19/12/31

  Operateur CHAINE                         Voir aussi : TEXT
    ----------------  
    MOT1 = CHAINE  ('FORMAT' MOT2 ) OBJ1 |(*N)| ( OBJ2  .....)  ;
                                         |(/N)|
                                         |(<N)|
                                         |(>N)|


    Objet :
    _______

    L'operateur CHAINE permet de fabriquer un objet MOT1 de type MOT 
    de 512 caracteres au plus.

    Commentaire :
    _____________

    OBJi : objets de type MOT, ENTIER, FLOTTANT ou LOGIQUE

    MOT2 : format FORTRAN dans lequel on souhaite ecrire les flottants.
           On peut preciser le format pour chacun des flottants.
           MOT2 doit obligatoirement commencer et finir par des 
           parentheses.
           Le format par defaut est '(1PE12.5)' (Cf. formats fortran)
           exemples
            '(A4)'    : chaine de 4 caracteres
            '(I5)'    : entier sur 5 chiffres
            '(F8.5)'  : flottant sur 8 caracteres avec 5 decimales maxi
                        sans exposant
            '(E12.5)' : flottant sur 12 caracteres avec 5 decimales maxi
                        et exposant genre 'E5'
            '(D12.5)' : flottant sur 12 caracteres avec 5 decimales maxi
                        et exposant genre 'D+05'
                    

    Remarque :
    __________

    La chaine est fabriquee par concatenation des chaines de caracteres
    des objets OBJi de type MOT.

    Si OBJi est un objet de type ENTIER, FLOTTANT ou LOGIQUE, il est 
    d'abord converti en chaine de caracteres.
    
    Pour les flottants, on prend en compte la derniere option FORMAT
    rencontree. Cette option doit etre utilisee avec precaution car une
    erreur de codage peut entrainer l'arret du programme.

    On peut par *N, <N, /N, >N demander que l'ecriture de l'objet OBJi
    place juste avant soit decale a droite (ou a gauche) sur la N-ieme
    colonne, en absolu ou en relatif :
    
    CHAI 'ABC' 'DEF'*10 ;   --->   "ABC....DEF"       (gauche/absolu)
    CHAI 'ABC' 'DEF'/10 ;   --->   "ABC......DEF"     (droite/absolu)
    CHAI 'ABC' 'DEF'<10 ;   --->   "ABC.......DEF"    (gauche/relatif)
    CHAI 'ABC' 'DEF'>10 ;   --->   "ABC.........DEF"  (droite/relatif)
    
 
    Exemples :
    __________

    1)
    PRESS = 25.86  ;
    ICAS  = 2 ;
    AA=CHAINE  ' CAS DE CHARGE NUMERO:' ICAS '  PRESSION :' PRESS;

 CAS DE CHARGE NUMERO:2  PRESSION : 2.58600E+01

    2)
    AA=CHAINE  ' CAS DE CHARGE NUMERO:' ICAS  FORMAT '(F6.2)'
             '  PRESSION :' PRESS;

 CAS DE CHARGE NUMERO:2  PRESSION : 25.86

    3)
    F1 = '(F6.2)' ;
    BB = CHAINE ' PRES1=' FORMAT F1 PRESS ' PRES2=' PRESS ' PRES3='
         FORMAT '(SP,1PE10.3)' PRESS ;

 PRES1= 25.86 PRES2= 25.86 PRES3=+2.586E+01

    4)
    IJK=321; CC=CHAINE IJK*10 IJK*20;
             DD=CHAINE IJK/10 IJK/20;
    MESS CC ; MESS DD;

       321       321
         321       321

© Cast3M 2003 - Tous droits réservés.
Mentions légales