Essentially similar to the previous example, a file is
created using all defaults.
Note the dimension of IBUF(480)
.
PROGRAM EPEXA2 DIMENSION IBUF(480),IA(300) CALL EPINIT DO 10 I=1,30 NW=10*I CALL USER(IA,NW) C C ROUTINE -USER- HAS STORED NW VALUES IN A TO BE WRITTEN OUT. C ..... CALL EPOUTS(20,3,NW,IA,IBUF,IERR) IF(IERR.NE.0)STOP 1 10 CONTINUE C ********************************************************** C C THE FOLLOWING CALL IS ESSENTIAL C C ********************************************************** CALL EPCLOS(20,IBUF,IERR) C C FOLLOWING CALL ONLY NECESSARY ON SOME COMPUTERS (IBM, UNIVAC) C CALL EPEND(20,IBUF,IERR) IF(IERR.NE.0)STOP 2 STOP END SUBROUTINE USER(IA,NW) DIMENSION IA(NW) DO 5 J=1,NW IA(J)=J 5 CONTINUE RETURN END