Download eslgch.eso

Back to the list

   1 : C ESLGCH    SOURCE    CHAT      05/01/12    23:45:38     5004           
   2 : C     *****************************************************************
   3 : C     MODULE  : ES (ENTREES SORTIES)
   4 : C     FICHIER : ES_CHAINE.F
   5 : C     OBJET   : AFFICHAGE ET SAISIE INTERACTIVE DES TYPES DE BASE.
   6 : C     FONCT.  :
   7 : C       ESLCHA   : ATTEND UNE CHAINE (AU CLAVIER)
   8 : C       ESECHA : ECRIT UNE CHAINE SUR LE STANDARD OUTPUT
   9 : C       ESERRO  : ECRIT UN MESSAGE D'ERREUR SUR LE STANDARD OUTPUT
  10 : C       ESLINT   : ATTEND UN OU PLUSIEURS ENTIER(S) AU CLAVIER
  11 : C       ESEINT : ECRIT UN OU PLUSIEURS ENTIER(S) SUR LE 
  12 : C                      STANDARD OUTPUT
  13 : C       ESLREA     : ATTEND UN OU PLUSIEURS REEL(S) AU CLAVIER
  14 : C       ESEREA   : ECRIT UN OU PLUSIEURS REEL(S) SUR LE 
  15 : C                      STANDARD OUTPUT
  16 : C     AUTEUR  : O.STAB
  17 : C     DATE    : 05.95
  18 : C     MODIFICATIONS :
  19 : C      AUTEUR, DATE, OBJET :
  20 : C
  21 : C
  22 : C     *****************************************************************
  23 : C
  24 : C
  25 :       INTEGER FUNCTION ESLGCH(CHAINE)
  26 : C     *****************************************************************
  27 : C     OBJET  : RENVOI LA LONGUEUR D'UNE CHAINE
  28 : C     *****************************************************************
  29 :       IMPLICIT INTEGER(I-N)
  30 :       CHARACTER*(*) CHAINE
  31 : C
  32 :       INTEGER I,J,LCH
  33 : C     
  34 :       LCH = LEN(CHAINE) 
  35 :       J = LCH
  36 :       DO 10 I=1,LCH
  37 :         IF( CHAINE(J:J).NE.' ' )GOTO 888
  38 :         J = J - 1
  39 :    10 CONTINUE
  40 :   888 ESLGCH = J
  41 : C
  42 :   999 END     
  43 :  
  44 :  

© Cast3M 2003 - All rights reserved.
Disclaimer