Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!sdd.hp.com!spool.mu.edu!munnari.oz.au!goanna!ok From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe) Newsgroups: comp.lang.fortran Subject: Re: FORTRAN-4 question Message-ID: <5217@goanna.cs.rmit.oz.au> Date: 12 Apr 91 06:34:11 GMT References: <9093.2802d2f5@jetson.uh.edu> Organization: Comp Sci, RMIT, Melbourne, Australia Lines: 23 In article <9093.2802d2f5@jetson.uh.edu>, acsls@jetson.uh.edu (Eddie A. McCreary) writes: > 1) WRITE(6'60)FOO,BAR > ========^ > Why is there an ' there instead of a comma?? Because a comma would be WRONG. The 60 is not a format label, it is a record number. Unit 6 is presumably connected to a file of unformatted fixed length records. > 2) CALL MOVE(FOO,BAR,&1270) > ==================^ > What does the ampersand do?? It says that 1270 is not a number, it is a statement label. The MOVE subroutine will have somewhere in it an "alternate return" statement, so that one possibility is for MOVE to return to statement 1270. -- It is indeed manifest that dead men are formed from living ones; but it does not follow from that, that living men are formed from dead ones. -- Tertullian, on reincarnation.