![]() Chapter Contents |
![]() Previous |
![]() Next |
| FCOL |
| Category: | External File |
| Syntax | |
| Details | |
| Example | |
| See Also |
Syntax |
| col-num=FCOL(file-id); |
Type: Numeric
Type: Numeric
| Details |
Use FCOL in conjunction with FPOS to move the pointer in the FDB and manipulate the data.
| Example |
Use FCOL and FPOS to set the pointer in the FDB:
/* Assign the fileref THEFILE to the physical */
/* filename that the user entered in the field */
/* FNAME. */
rc=filename( 'thefile',fname);
fileid=fopen('thefile','o');
if (fileid>0) then do;
/* Put data into the FDB, get the */
/* current column, move the pointer */
/* by 1 and add more data to the FDB. */
record='This is data for the record';
rc=fread(fileid);
rc=fput(fileid,record);
pos=fcol(fileid);
rc=fpos(fileid,pos+1);
rc=fput(fileid,'and more data');
rc=fwrite(fileid);
rc=fclose(fileid);
end;
rc=filename('thefile','');
The record written to the external file is
This is data for the record and more data
| See Also |
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.