SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 846|回复: 4
打印 上一主题 下一主题

麻烦各位帮忙调试下,查找问题,谢谢!!关于fget函数

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 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]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2012-4-25 23:00:51 | 只看该作者

Re: 麻烦各位帮忙调试下,查找问题,谢谢!!关于fget函数

试过,好像程序中问题
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2012-4-26 08:49:43 | 只看该作者

Re: 麻烦各位帮忙调试下,查找问题,谢谢!!关于fget函数

9.1.3下试了,确实会报uninitialized,我加了个length语句
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2012-4-26 12:31:25 | 只看该作者

Re: 麻烦各位帮忙调试下,查找问题,谢谢!!关于fget函数

[quote="hopewell":11yqkzdv]9.1.3下试了,确实会报uninitialized,我加了个length语句[/quote:11yqkzdv]
恩,确实加了length语句后通过了,多谢hopewell。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2012-4-26 12:32:10 | 只看该作者

Re: 麻烦各位帮忙调试下,查找问题,谢谢!!关于fget函数

[quote="MerlinZHOU":3o70v8dl]试过,好像程序中问题[/quote:3o70v8dl]
多谢MerlinZHOU!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-5-6 13:09 , Processed in 0.078422 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表