Chapter Contents

Previous

Next
SYSBUFFR

SYSBUFFR



Contains text that is entered in response to a %INPUT statement when there is no corresponding macro variable

Type: Automatic macro variable (read and write)


Details
Example
Assigning Text to SYSBUFFR


Details

Until the first execution of a %INPUT statement, SYSBUFFR has a null value. However, SYSBUFFR receives a new value during each execution of a %INPUT statement, either the text entered in response to the %INPUT statement where there is no corresponding macro variable or a null value. If a %INPUT statement contains no macro variable names, all characters entered are assigned to SYSBUFFR.


Example

Example 1: Assigning Text to SYSBUFFR

This %INPUT statement accepts the values of the two macro variables--WATRFALL and RIVER:

%input watrfall river;

If you enter the following text, there is not a one-to-one match between the two variable names and the text:

Angel Tributary of Caroni

For example, you can submit these statements:

%put WATRFALL contains: *&watrfall*;
%put RIVER contains: *&river*;
%put SYSBUFFR contains: *&sysbuffr*;
After execution, they produce this output in the SAS log:
WATRFALL contains: *Angel*
RIVER contains: *Tributary*
SYSBUFFR contains: * of Caroni*

As the SAS log demonstrates, the text stored in SYSBUFFR includes leading and embedded blanks.


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.