SAS 9.1 Language Reference Dictionary, Volumes 1, 2 and 3

Sets the token delimiters for the FGET function

Category: External Files

Syntax

FSEP ( file-id , character(s) )

Arguments

file-id

character

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,Gymnast

Note 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:

Категории