| 
 | 
楼主
 
 
 楼主 |
发表于 2012-4-25 21:22:13
|
只看该作者
 
 
 
麻烦各位帮忙调试下,查找问题,谢谢!!关于fget函数
麻烦各位下,运行下面这段code看看结果,看看是否出现了和我一样的情况呢:变量 cval 未初始化 
output的结果全为缺失值。 
出自sas9.13的帮助文档,目前不清楚是代码本身的问题,还是本人的sas版本的不给力造成的。 
不知道各位的sas是否能正常通过? 
[code:27kpyoam]****************************************************************** 
将以下内容 
John J. Doe,Male,25,Weight Lifter  
保存在外部文件test中。 
output的期望结果为: 
         cval=John J. Doe 
         cval=Male 
         cval=25 
         cval=Weight Lifter 
******************************************************************; 
data _null_; 
rc=filename("thefile","E:\test.txt"); 
fileid=fopen('thefile'); 
rc=fsep(fileid,','); 
sysrc=fread(fileid); 
rc=fget(fileid,cval); 
do while (rc ne -1); 
   put cval=; 
   rc=fget (fileid,cval); 
end; 
rc=fclose(fileid); 
run;[/code:27kpyoam] |   
 
 
 
 |