0

我是 REXX 的新手,遇到以下问题:

我正在编写一个简化的面板,它读取用户 ID 和数据集名称,并验证后者。

/* REXX */                                                         
/**************************************************************/   
/* Simulation of panel that takes in user input */                 
say "Please enter your ID"                                         
pull id                                                            
say "Welcome" id || ". Please enter a dataset name."               
pull dsname                                                                                                             
say  "Validating " dsname "..."          

但是,虽然 id 输出正确,但 dsname(数据集)却不是。它不会出现在“验证” dsname 输出中。

 Please enter your ID                       
 **user**                                        
 Welcome USER. Please enter a dataset name. 
 *** **data**    
 Validating   ... /* Should be "Validating data..."*/ 

PULL 是否有什么特别之处,我没有解决导致输出遗漏的问题?

4

1 回答 1

1

当您收到“***”提示时,您必须先按“Enter” - 不要在该行输入下一个输入。这是 TSO 告诉你它需要清除屏幕的方式......

 Please enter your ID                            
**user** <press enter>                                        
 Welcome **USER**. Please enter a dataset name.  
 *** <press enter>  
<screen clears>                                           
**data** <press enter>                
 Validating  **DATA** ...
 *** <press enter>     
于 2014-10-20T11:33:21.557 回答