home *** CD-ROM | disk | FTP | other *** search
- PROCEDURE WRITEDATA(VAR D: RANGE; VAR A: INTEGER);
-
- TYPE DATA= RECORD
- W,Z : REAL
- END;
- VAR INDEX :INTEGER;
- XY: ARRAY[1..256] OF DATA;
- DATAFILE: FILE OF DATA;
- FILENAME: STRING[16];
-
- BEGIN
- WRITE('Enter Name of Output File w/o Extension : '); READLN(FILENAME);
- FILENAME:= FILENAME+'.DAT';
- ASSIGN(DATAFILE,FILENAME);
- REWRITE(DATAFILE);
- FOR INDEX:=1 TO A DO
- BEGIN
- WITH XY[INDEX] DO
- BEGIN
- W:=D[INDEX].RE;
- Z:=D[INDEX].IM
- END;
- WRITE(DATAFILE,XY[INDEX])
- END;
- CLOSE(DATAFILE)
- END;