易得程序化交易技术论坛

登录 | 注册

积分: 0 |用户组: 游客

搜索
查看: 1048|回复: 6

未读取到数据FileReadSingleDataTxt()

[复制链接]

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
发表于 2024-7-27 13:19:55 | 显示全部楼层 |阅读模式
读:=FileReadSingleDataTxt('aaa.txt', '', 0);   //aaa.txt中无此股数据
无值: 读=?;
请问大佬,?处写什么判断"无值"变量才能返回1表中没读取数据。

测试时,读不到数据什么都不返回,连“无值”这个输出都不显示了。读=NullData;也无返回。
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-7-27 13:20:12 | 显示全部楼层
你可以初始化变量,根据初始值判断
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-7-27 13:20:42 | 显示全部楼层
takamisaki 发表于 2024-7-27 13:20
你可以初始化变量,根据初始值判断

初始了也不行。不知如何判断无数据
请问哪位用易得文件读写的大佬上述解决经验,请赐教下。
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-7-27 13:21:15 | 显示全部楼层
takamisaki 发表于 2024-7-27 13:20
初始了也不行。不知如何判断无数据
请问哪位用易得文件读写的大佬上述解决经验,请赐教下。 ...

1.png.jpg
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-7-27 13:21:50 | 显示全部楼层

试了下,还是不能实现需求。真正问题是:未读取到数据FileReadSingleDataTxt()函数返回值是什么
读不到数据连输出变量名都没有。
1.png.jpg
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-7-27 13:22:21 | 显示全部楼层
takamisaki 发表于 2024-7-27 13:21
试了下,还是不能实现需求。真正问题是:未读取到数据FileReadSingleDataTxt()函数返回值是什么
读不到 ...

你返回的是字符串,你判断字符串长度不就行了,为0就代表空字符串,这个函数可能是无值时返回空值
你的判断有错误,空值未必为0
字符串一般不跟数值直接比较,数值跟数值比较作为条件
回复

使用道具 举报

156

主题

449

帖子

1202

积分

超级版主

Rank: 8Rank: 8

积分
1202
 楼主| 发表于 2024-7-27 13:22:29 | 显示全部楼层
takamisaki 发表于 2024-7-27 13:22
你返回的是字符串,你判断字符串长度不就行了,为0就代表空字符串,这个函数可能是无值时返回空值
你的判 ...

终于搞定了,非常感谢。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|小黑屋|易得程序化 ( 粤ICP备2022064048号 )

GMT+8, 2025-5-4 00:55 , Processed in 0.061450 second(s), 22 queries .

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