| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2321 人关注过本帖
标题:求大神,为什么随机存取的文件无法用if进行判断?
只看楼主 加入收藏
陌上过客
Rank: 2
等 级:论坛游民
威 望:4
帖 子:36
专家分:25
注 册:2015-12-27
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:8 
求大神,为什么随机存取的文件无法用if进行判断?
   Open App.Path & "\data.txt" For Random As #1 Len = Len(per)
        m = LOF(1) \ Len(per)
        For i = 1 To m
           Get #1, i, per
           If per.name = Text1.Text Then
              Text2.Text = per.num
              exit for
           End If
        Next i
   Close #1
搜索更多相关主题的帖子: Random 
2016-03-25 17:51
陌上过客
Rank: 2
等 级:论坛游民
威 望:4
帖 子:36
专家分:25
注 册:2015-12-27
收藏
得分:0 
求大神讲解一下

你成了我用尽一生去纪念的过客。。。。
2016-03-25 20:54
陌上过客
Rank: 2
等 级:论坛游民
威 望:4
帖 子:36
专家分:25
注 册:2015-12-27
收藏
得分:0 
大神在哪里

你成了我用尽一生去纪念的过客。。。。
2016-03-26 20:42
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:7 
per 是一个结构体

   Open App.Path & "\data.txt" For Random As #1 Len = Len(per)                  '用指定长度打开随机文件
        m = LOF(1) \ Len(per)                                                   '计算记录总数
        For i = 1 To m                                 
           Get #1, i, per                       '读一条记录
           If per.name = Text1.Text Then        '如果相等
              Text2.Text = per.num              '取值
              exit for                          '结束循环
           End If
        Next i
   Close #1                                     '关闭文件

你问题出在哪? IF 无效,你用 DEBUG.print 把每条记录的 name 显示出来看看错在那.

授人于鱼,不如授人于渔
早已停用QQ了
2016-03-27 21:45
李持
Rank: 2
等 级:论坛游民
帖 子:12
专家分:21
注 册:2016-3-16
收藏
得分:7 
学习下
2016-03-28 11:54
陌上过客
Rank: 2
等 级:论坛游民
威 望:4
帖 子:36
专家分:25
注 册:2015-12-27
收藏
得分:0 
回复 4楼 风吹过b
if过程里面就没有数据,其他一切正常,不能判断

你成了我用尽一生去纪念的过客。。。。
2016-03-29 20:40
陌上过客
Rank: 2
等 级:论坛游民
威 望:4
帖 子:36
专家分:25
注 册:2015-12-27
收藏
得分:0 
回复 4楼 风吹过b
而且在发帖之前我就测试过了,数据方面没问题,就是不知道为什么if不能判断

你成了我用尽一生去纪念的过客。。。。
2016-03-29 20:43
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:7 
回复 7楼 陌上过客
其实你要说清楚怎么不会判断。是if语句未执行还是明明有相等的却总判断不相等。

能编个毛线衣吗?
2016-03-29 21:06
陌上过客
Rank: 2
等 级:论坛游民
威 望:4
帖 子:36
专家分:25
注 册:2015-12-27
收藏
得分:0 
回复 8楼 wmf2014
终于有人能看懂我的意思了,握手

你成了我用尽一生去纪念的过客。。。。
2016-03-29 21:44
快速回复:求大神,为什么随机存取的文件无法用if进行判断?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015459 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved