病毒安全知识,电脑网络技术,手工杀毒方法,答疑解决笔记

导航

« 我遇到的C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM故障ppstream有声音没图像 »

合并两个带格式文本文件的编程思路

  要合并两个带格式(略有不同)的文本文件,每个文件均记载进出场数据(先列进场,统计进场,再列出场,统计出场),需要合成一个文本文件,编程语言是VB,用open...for input语句打开已有的文本文件,用open...for output打开要写入的新文本文件,用line input逐行读出文本内容(合并的文本文件中的内容正好是逐行排列的),用print写入新文件,通过instr语句来判断line input读出的语句内容、决定是否需要和改变。

  语句命令就这些,剩下的是排列。开始写了一个,可以用,不过后来发现一个问题,只考虑了B中可能只有进场或出场的情况,没考虑A中的只有进出一个方向、甚至没有数据(没有数据也要修改B中的字段,所以也得考虑)的情况。只好修改

   修改第一方案:一句话,就是判断,把A中进场、出场、进出场、没数据四种情况一一罗列判断,再对应到B中判断是否有进、出场数据,然后拼接。写了一半,自己都乱了,好多判断语句,判断套判断,内容好多,头大,而且总觉得会有什么地方出错。没办法重新想。

  修改第二方案:一句话,直接。先写入A的进场数据(如果有),再写入B的进场数据(如果有),接着是A的出场数据(如果有)、B的出场数据(如果有)。判断也是有的,与前面不同的是,不再判断情况是什么,而是改为判断位置到哪里,到什么位置就做什么事,简单直接。采用第二种方案,完工。

  编程语言用什么、语法是什么不是重要的,算法(编程思路、idea)才是重要的。


>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/137.html

发表评论(无须注册,所有评论在审核通过后显示):

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  • 微信订阅号
    微信订阅

最新发表

本站出现的所有广告均不代表本人及本站观点立场 | 关于我 | 网站地图 | 联系邮箱 | 返回顶部
Copyright 2008-2018 www.stormcn.cn. All Rights Reserved. Powered By Z-Blog. 闽ICP备09000343号

闽公网安备 35010202000133号