C CHIDBD SOURCE CHAT 05/01/12 21:57:04 5004 SUBROUTINE CHIDBD(IOCHI,CHA) CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C DEFINITION ET OUVERTURE D'UN FICHIER BASE DE DONNEES C IOCHI NUMERO DU FICHIER C CHA NOM DU FICHIER C ON VERIFIE QUE LE NO IOCHI N'EST PAS DEJA ATRIBUE C SINON ON INCREMENTE DE 1 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) LOGICAL*4 IEX CHARACTER*72 CHA external long -INC CCOPTIO 10 CONTINUE IEX=.FALSE. INQUIRE(UNIT=IOCHI,OPENED=IEX) IF(IEX)THEN IOCHI=IOCHI+1 IF(IOCHI.GT.100)THEN INTERR(1)=IOCHI CALL ERREUR(424) RETURN ENDIF GO TO 10 ENDIF L=LONG(CHA) OPEN(UNIT=IOCHI,FILE=CHA(1:L),ERR=100) RETURN 100 CONTINUE INTERR(1)=IOCHI L1=MIN(L,40) MOTERR(1:40)=' ' MOTERR(1:L1)= CHA(1:L1) CALL ERREUR(424) RETURN END