Télécharger entnof.eso

Retour à la liste

Numérotation des lignes :

entnof
  1. C ENTNOF SOURCE CHAT 05/01/12 23:40:30 5004
  2. SUBROUTINE ENTNOF(IBAND,NOBJN,NOMM1,NOMM2,IRETOU)
  3. C
  4. C LECTURE DES OBJETS NOMMES. IL Y EN A NOBJN
  5. C LECTURE SUR L'UNITE IBAND
  6. C NOMM1 SEGMENT QUI CONTIENT LES NUMEROS DES OBJETS DS LEUR PILE
  7. C NOMM2 SEGMENT QUI CONTIENT LE NOM DE CES OBJETS
  8. C IRETOU =0 SI TOUT S'EST BIEN PASSE. IRETOU=1 SINON.
  9. C APPELE PAR RESTSO
  10. C ECRIT PAR FARVACQUE
  11. C
  12. IMPLICIT INTEGER(I-N)
  13.  
  14. -INC PPARAM
  15. -INC CCOPTIO
  16. SEGMENT/NOMM1/(NOM1(NOBJN1))
  17. SEGMENT/NOMM2/(NOM2(NOBJN2))
  18. ITOTO=1
  19. IRETOU=0
  20. NOBJN1=NOBJN
  21. NOBJN2=2*NOBJN
  22. SEGADJ NOMM1
  23. SEGADJ NOMM2
  24. CALL LFCDIM(IBAND,NOBJN2,NOM2,IRETOU,ITOTO)
  25. IF(IRETOU.NE.0)RETURN
  26. READ(IBAND,708,END=4,ERR=4)(NOM1(I),I=1,NOBJN1)
  27. 708 FORMAT(20I4)
  28. C CALL LFCDIE(IBAND,NOBJN1,NOM1,IRETOU,ITOTO)
  29. C IF(IRETOU.NE.0) RETURN
  30. IF(IIMPI.NE.5) GOTO 1
  31. WRITE(IOIMP,101)
  32. DO 2 I=1,NOBJN
  33. WRITE(IOIMP,100) NOM2(2*I-1),NOM2(2*I),NOM1(I)
  34. 2 CONTINUE
  35. GOTO 1
  36. 4 IRETOU=1
  37. 1 CONTINUE
  38. 100 FORMAT(2X,2A4,2X,I6)
  39. 101 FORMAT(' OBJETS NOMMES ET LEUR RANG DANS LA PILE : ')
  40. RETURN
  41. END
  42.  
  43.  

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