TC官方合作论坛

标题: 2012.10.04第三问。怎么读出txt文件的某一行的某几个字符? [打印本页]

作者: 252253494    时间: 2012-10-4 18:18
标题: 2012.10.04第三问。怎么读出txt文件的某一行的某几个字符?


[attach]5565[/attach][attach]5566[/attach]以下是我的代码:
功能 逻辑型 按钮0_点击()
   整型 姓名,需要匹配的名字
   字符型 姓名字符串,得分字符串
        姓名字符串=编辑框.获得文本("编辑框0")                 
                   整型 文件句柄=文件.打开(".\\1.txt")
                         文件.设置游标位置(文件句柄,姓名字符串)//这个我不知道游标地址设置的对不对。
                        需要匹配的名字=字符串.长度(姓名字符串)   
                   如果(需要匹配的名字==1)//写到这,我不知道怎么写了,一下红字是我描述需要表达的意思。
                               则读取匹配名字后面<3个的字符。
                              编辑框.设置文本("编辑框1",<3个的字符)
                    否则
                           继续运行下面代码            
                              姓名=辅助.随机数(60,100)
                              得分字符串=转换.整型转字符型(姓名)

                                  文件句柄=文件.打开(".\\1.txt")
                                  文件.设置游标位置(文件句柄,"结束")
                                  文件.写一行(文件句柄,姓名字符串+得分字符串)
                                   文件.关闭(文件句柄)
                   编辑框.设置文本("编辑框1",得分字符串)
返回 真
功能结束


空间结束


作者: shine宝宝    时间: 2012-10-4 18:21
如果把写配置看明白了 就不用纠结这个了
作者: 252253494    时间: 2012-10-4 18:29
回复 2楼shine宝宝的帖子

哦。晚上我在去从新看一下。不过,我现在用的是写文件。
大大,能给我个写配置的教程地址吗?
作者: shine宝宝    时间: 2012-10-4 18:32
文件方面的帖子---读文件、配置文件
http://bbs.tyuyan.com/thread-17555-1-1.html

还是这贴-0- 哈哈。。
作者: 252253494    时间: 2012-10-4 19:25
回复 4楼shine宝宝的帖子

大大,我又把里面的那几个帖子从头到尾看了一遍,一般都只说到读到某一行,没有说到,怎么读到某一行的某几个字符。求救啊,大神。
作者: shine宝宝    时间: 2012-10-4 19:57
这样
内容=文件 读一行
在 内容 里查找人名字符串
如果找到  就用 字符串.修剪   (这个命令你用这个测试一下就懂了  辅助.消息框(字符串.修剪("认命38","认命"))    )
就能得到分数
然后把分数显示到编辑框
作者: zc1835429    时间: 2012-10-5 00:58
功能 字符型 取部分文本( 字符型 要找的字符串,字符型 文件路径)
//这里添加你要执行的代码
字符型 返回文本
整型 i,u,o
字符型[] 数组=字符型[100]//100表示100行,根据实际情况,自行更改
返回文本=文件.读文件(文件路径)
字符串.分割(返回文本,"\n",数组)
数组.大小(数组,i)
循环(u<i)
    o=字符串.查找字符串(数组,要找的字符串)
    如果(o>=0)
        
返回文本=字符串.截取(数组,o+1,100)//是文件的长度,根据实际情况,自行设置
        跳出
    如果结束
    u=u+1
循环结束
返回
返回文本//这里返回的就是你要的东西
//函数返回语句
功能结束
//////////////////////如果给你解决了,帮个忙采纳下

作者: pest    时间: 2012-10-8 05:11
学习




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1