58 CHARACTER(LEN=*) LIGNE
65 INTEGER IDEB,IFIN,JCOL
66 CHARACTER(LEN=1) QUOTE,TABUL,PTVIRG
80 9 icol = next( icol+1 , ligne )
89 IF ( ligne(icol:icol).NE.quote )
THEN 93 icol = precar(icol+1,ligne,
' ',ptvirg,tabul) - 1
95 IF (doc)
WRITE(
lu,10) ligne(ideb:ifin)
105 100 icol = precar(icol+1,ligne,quote,quote,quote)
108 IF (doc)
WRITE(
lu,10) ligne(ideb:
longli)
110 READ(
nfic,end=900,err=998,fmt=
'(A)') ligne
115 ELSEIF(icol.EQ.
longli)
THEN 118 IF (doc)
WRITE(
lu,10) ligne(ideb:icol-1)
121 jcol = precar(icol+1,ligne,quote,quote,quote)
123 IF ((jcol-icol).EQ.1)
THEN 129 IF (doc)
WRITE(
lu,10) ligne(ideb:icol-1)
133 icol = next(icol+1,ligne)
135 IF(ligne(icol:icol).EQ.ptvirg(1:1))
GO TO 9
143 1999
FORMAT(1x,
'LOGICAL UNIT ',1i2,
' ERROR ON LINE ',1i6)
153 IF (doc)
WRITE(
lu,*)
' ' 154 IF (doc)
WRITE(
lu,*)
' '
subroutine aidelu(ICOL, LIGNE, DOC)