Laserfiche WebLink
<br />< <br /> <br />. <br /> <br />OOa[)17 <br /> <br />C - SHOULD BE CENTERED IN THE 50 SPACES <br />READ(5,20)((TITLE(K,L),L-I,8),K-I,2) <br />20 FORMAT(8AIO) <br />C READ AND WRITE RUN DESCRIPTION <br />IF(NCL.GT.O)CALL COMMENT <br />C READ INITIALIZING TERMS AND DESCRIPTIONS - 10 SPACES PER ITEM <br />C FOLLOWED BY A 40 CHARACTER DESCRIPTION (FORMATED) <br />IF(NC.LE.O)GO TO 35 <br />D033K-I,NC <br />READ(5,30)CDATA(K),(CNAME(K,L),L-1,4) <br />30 FORMAT(FIO.O,4A10) <br />33 CONTINUE <br />35 CONTINUE <br />C READ MAJOR LINE HEADINGS - UP TO 40 CHARACTERS PER LINE <br />IF(NL.EQ.O)GO TO 41 <br />READ(5,40)((AGHEAD(K,L),L-1,4),K-1,NG) <br />40 FORMAT(4AIO) <br />41 CONTINUE <br />C READ LINE HEADINGS - UP TO 27 CHARACTERS PER LINE <br />IF(NL.EQ.O)GO TO 45 <br />READ(5,43)((ALHEAD(K,L),L-1,4),K-I,NL) <br />43 FORMAT (4A8) <br />45 CONTINUE <br />C READ TABLE HEADING - USE UP TO 50 CHARACTERS PER LINE <br />IF(NT.EQ.O)GO TO 51 <br />READ(5,20)((ATHEAD(K,L),L-1,8),K-I,NT) <br />C READ AVERAGE MONTHLY INPUTS - USE 6 SPACES PER ITEM - <br />C 12 ITEMS PER LINE <br />51 IF(NA.EQ.O)GO TO 55 <br />DO 52 K - I,NA <br />READ(5,50) (ANAME(K,L) ,L-I,8) ,(ADATA(K,J) ,J=I,I2) <br />50 FORMAT(8AIOj12F6.0) <br />52 CONTINUE <br />C READ MONTHLY INPUT DATA - FREE FIELD FORM WITH LINE <br />C NUMBERS - USE YEARS AS LINE NUMBERS <br />55 CONTINUE <br />IF(NH.EQ.O)GO TO 80 <br />IF(INPT.GT.O)GO TO 65 <br />DO 60 K-1,NH <br />DO 60 I-I,NYI <br />60 READ(5,*)LINE,(HDATA(K,J),J-1,I2) <br />GO TO 80 <br />65 CONTINUE <br />IF(ISTART.LE.IFRST)GO TO 80 <br />IY-IFRST <br />70 DO 75 K=l,NH <br />75 READ(5,*)LINE,(HDATA(K,J),J=l,I2) <br />IY-IY+1 <br />IF(IY.LT.ISTART)GO TO 70 <br />80 CONTINUE <br />RETURN <br />END <br />C ******************** <br />SUBROUTINE READONE <br />CHARACTER*IO TITLE,ATHEAD,AGHEAD,CNAME,ANAME,RDATE <br /> <br />7 <br />