我想用delphi7做一个查找文本文件中指定内容并更改的小程序,运行程序时分别打开文件夹下的多个文件来按后面的描述进行处理(文件里的内空结构一致,都有下面说到的情况),读取并判断文件中的行,当行的第一个字符串是字母CIRCLE或CLOSED或OPEN的行(这一行一共有5位,每位之间有空格),然后判断第4位的数字如果是1则把1改为27,如果第4位的数字是20则再判断第1个字符串是circle还是closed如果是circle则把这第一个字母串改为KPTCIR,如果是closed则把这第一个字母串改为KPT

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Elizabeth3

    15人对此回答表示赞同

    文本文件打开后,只能是“读”或者“写”二者之一,不能同时读写。所以你的想法不能实现。

    变通的方法:另建一个目录,按照你的要求将处理后的文件存入其中。其实,你对文本文件的修改操作并不需要用GUI界面的程序实现,用控制台(console)程序就能完成。所以,用turbo pascal或者freepascal编程就够了,其中会用到dos 单元中的findfirst、findnext过程。

    编制delphi控制台程序时,在sysutils单元中也包含 findfirst
    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部