![]() Chapter Contents |
![]() Previous |
![]() Next |
| FWRITE |
| Category: | External File |
| Syntax | |
| Details | |
| Example | |
| See Also |
Syntax |
| sysrc=FWRITE(file-id<,cc>); |
| 0 | successful |
0 |
not successful |
Type: Numeric
Type: Numeric
'0' |
skips one blank line before a new line. |
'-' |
skips two blank lines before a new line. |
'1' |
starts the line on a new page. |
'+' |
overstrikes the line on a previous line. |
'P' |
interprets the line as a terminal prompt. |
'=' |
interprets the line as carriage-control information. |
Any other character (including a blank) starts the record on a new line.
If cc is not provided, FWRITE writes to the current line.
Type: Character
| Details |
FWRITE moves text from the File Data Buffer (FDB) to the external file. In order to use the carriage-control characters, you must open the file with a RECORD format of P (PRINT format) with FOPEN.
| Example |
Write the numbers 1 to 50 to an external file, skipping two blank lines. Then call FSLIST to display the newly created file.
/* Assign the fileref THEFILE to the external */
/* filename stored in the variable FNAME. */
rc=filename('thefile',fname);
fileid=fopen('thefile','o',0,'P');
do i=1 to 50;
rc=fput(fileid,put(i,2.));
if (fwrite(fileid,'-') ne 0) then do;
_msg_=sysmsg();
put msg;
return;
end;
end;
rc=fclose(fileid);
call fslist('thefile','cc');
| See Also |
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.