![]() Chapter Contents |
![]() Previous |
![]() Next |
| FSEP |
| Category: | External Files |
| Syntax | |
| Arguments | |
| Details | |
| Examples | |
| See Also |
Syntax |
| FSEP(file-id,character(s)) |
| Default: | blank |
| Details |
FSEP returns 0 if
the operation was successful,
0 if it was not successful.
| Examples |
An external file has data in this form:
John J. Doe,Male,25,Weight Lifter Pat O'Neal,Female,22,GymnastNote that each field is separated by a comma.
This example reads the file that is identified by the fileref MYFILE, using the comma as a separator, and writes the values for NAME, GENDER, AGE, and WORK to the SAS log. Note that in a macro statement you do not enclose character strings in quotation marks.
%let fid=%sysfunc(fopen(myfile));
%let rc=%sysfunc(fsep(&fid,%str(,)));
%do %while(%sysfunc(fread(&fid)) = 0);
%let rc=%sysfunc(fget(&fid,name));
%let rc=%sysfunc(fget(&fid,gender));
%let rc=%sysfunc(fget(&fid,age));
%let rc=%sysfunc(fget(&fid,work));
%put name=%bquote(&name) gender=&gender
age=&age work=&work;
%end;
%let rc=%sysfunc(fclose(&fid));
| See Also |
| Functions:
|
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.