TC官方合作论坛

 找回密码
 立即注册
查看: 415|回复: 14
打印 上一主题 下一主题

[问题] 求写!!

[复制链接]
跳转到指定楼层
楼主
发表于 2015-5-16 22:23:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
创建txt文件并写入内容,然后删除指定行号。
我试了不行,调试可以,但是打开文件却不行!
回复

使用道具 举报

15#
 楼主| 发表于 2015-5-17 21:20:42 | 只看该作者
这论坛不错 发表于 2015-5-17 16:54
嗯,执行这2行前先让文件句柄开着,完了后再关

还是不行额!!
回复 支持 反对

使用道具 举报

14#
发表于 2015-5-17 16:54:43 | 只看该作者
z794733453 发表于 2015-5-17 16:47
第二个是照着教程打的啊,游标始终指向结尾

嗯,执行这2行前先让文件句柄开着,完了后再关
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2015-5-17 16:47:21 | 只看该作者
这论坛不错 发表于 2015-5-17 16:09
文件设置位置(文件句柄,"结束")
文件写入一行字符(文件句柄,日志内容)

第二个是照着教程打的啊,游标始终指向结尾
回复 支持 反对

使用道具 举报

12#
发表于 2015-5-17 16:09:26 | 只看该作者
z794733453 发表于 2015-5-17 13:30
1.我在写入之后出现了1写不进去,但是写第二次就写进了
2.写了之后我修改,但是弹出文件后并没有修改
3. ...

文件设置位置(文件句柄,"结束")
文件写入一行字符(文件句柄,日志内容)

首先,这2个api调用之前,文件句柄被关闭了,你得把上面的否则文件关闭(文件句柄)这两行删掉,其次文件设置位置第二个参数传错了,你传的字符串“结束”是什么意思?这里要传整型
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2015-5-17 13:30:05 | 只看该作者
这论坛不错 发表于 2015-5-17 13:11
这些代码哪里有问题?

1.我在写入之后出现了1写不进去,但是写第二次就写进了
2.写了之后我修改,但是弹出文件后并没有修改
3.我按删除文件之后,再写入,这个时候才修改了!!?
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2015-5-17 13:30:04 | 只看该作者
这论坛不错 发表于 2015-5-17 13:11
这些代码哪里有问题?

1.我在写入之后出现了1写不进去,但是写第二次就写进了
2.写了之后我修改,但是弹出文件后并没有修改
3.我按删除文件之后,再写入,这个时候才修改了!!?
回复 支持 反对

使用道具 举报

9#
发表于 2015-5-17 13:11:58 | 只看该作者
z794733453 发表于 2015-5-17 09:45
var 文件句柄 = 0
var 日志 = 数组(1,2,3,4,5,6,7,8,9,10)
功能 写日志(日志内容)

这些代码哪里有问题?
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2015-5-17 09:48:08 | 只看该作者
这论坛不错 发表于 2015-5-16 22:53
那你重新写了发上来

我设置了三个按钮   按钮2是删除文件的,按钮1是修改文件,按钮0是写入
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2015-5-17 09:45:55 | 只看该作者
这论坛不错 发表于 2015-5-16 22:53
那你重新写了发上来

var 文件句柄 = 0
var 日志 = 数组(1,2,3,4,5,6,7,8,9,10)
功能 写日志(日志内容)
    文件句柄 = 文件打开("e:\\写日志.txt")
    如果(文件句柄==-1)
        文件句柄 = 文件创建("e:\\写日志.txt")
        如果(文件句柄==-1)
            消息框("创建失败!")
            返回 假
        否则
            文件关闭(文件句柄)
        结束
    结束
   
    文件设置位置(文件句柄,"结束")
    文件写入一行字符(文件句柄,日志内容)
    文件关闭(文件句柄)
结束


功能 按钮0_点击()
    //这里添加你要执行的代码
    遍历(变量 i = 0; i <=10; i++)
        写日志(日志)
        等待(100)
    结束
    等待(50)
    命令("e:\\写日志.txt",真)
   
结束

功能 修改文件(文件路径,类型,行号,内容)
   
   
    文件句柄 = 文件打开(文件路径)
    如果(文件句柄 == -1)
        返回 "打开文件失败"
    结束
    如果(类型 == "删除")
        文件删指定行("e:\\写日志.txt",行号-1)
        消息框("删除成功")
    否则如果(类型 == "修改")
        日志[行号-1] = 内容
        消息框("修改成功")
    否则
        消息框("没有此类型")
        文件关闭(文件句柄)
    结束
结束
功能 按钮1_点击()
    //这里添加你要执行的代码
    修改文件("e:\\写日志.txt","修改",2,"爱的")  
    等待(100)
    命令("e:\\写日志.txt",真)
   
结束


功能 按钮2_点击()
    //这里添加你要执行的代码
    如果(文件是否存在("e:\\写日志.txt"))
        文件删除("e:\\写日志.txt")
        消息框("删除成功!")
    否则
        消息框("没有")
    结束
   
结束
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-18 05:10 , Processed in 0.231086 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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