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.