当前位置:编程学习 > VB >>

vb6.0文本文档操作的问题(较复杂)

现想用vb解决以下问题

有3个文本文档

文本文档1的内容如下:
员工,2
 aaaaaaaaaaaaa -0.448897E-06 -0.238419E-06
 bbbbbbbbbbbbb -0.277534E-06 0.182539E-06
 ccccccccccccc -0.612810E-06 -0.372529E-08
员工,3
 ddddddddddddd -0.556931E-06 0.659376E-06
 eeeeeeeeeeeee -0.525266E-06 0.882894E-06
 fffffffffffff -0.383705E-06 0.102445E-05
员工,1
 ggggggggggggg 0.800937E-07 0.514090E-06
 hhhhhhhhhhhhh -0.378117E-06 -0.447035E-07
 iiiiiiiiiiiii -0.508502E-06 -0.249594E-06

文本文档2的内容如下:
员工,1
 -0.875662E+08 jjjjjjjjjjjjj -0.372529E-07
 -0.875662E+08 kkkkkkkkkkkkk 0.670552E-06
 -0.869972E+08 lllllllllllll 0.759959E-06
员工,3
 -0.875662E+08 mmmmmmmmmmmmm 0.789762E-06
 -0.875662E+08 nnnnnnnnnnnnn 0.573695E-06
 -0.869972E+08 ooooooooooooo 0.722706E-06
员工,2
 -0.875662E+08 ppppppppppppp 0.912696E-06
 -0.875662E+08 qqqqqqqqqqqqq 0.182539E-06
 -0.869972E+08 rrrrrrrrrrrrr 0.745058E-07

文本文档3的内容如下:
员工,3
 -0.875662E+08  0.430271E-06 sssssssssssss
 -0.875662E+08 -0.808388E-06 ttttttttttttt
 -0.869972E+08 -0.884756E-06 uuuuuuuuuuuuu
员工,1
 -0.875662E+08 0.372157E-04 vvvvvvvvvvvvv
 -0.875662E+08 0.457477E-03 wwwwwwwwwwwww
 -0.869972E+08 0.348156E-03 xxxxxxxxxxxxx
员工,2
 -0.875662E+08 0.270456E-05 yyyyyyyyyyyyy
 -0.875662E+08 0.175238E-04 zzzzzzzzzzzzz
 -0.869972E+08 0.156071E-04 3333333333333

我想提取文本文档1中员工1的第一列数据,文本文档2中员工1的第二列数据,文本文档3中员工1的第三列数据
将之写入文本文档4,
同理再提取员工2、员工3的信息,写入文本文档4
使之成为

员工,1
 ggggggggggggg jjjjjjjjjjjjj vvvvvvvvvvvvv
 hhhhhhhhhhhhh kkkkkkkkkkkkk wwwwwwwwwwwww
 iiiiiiiiiiiii lllllllllllll xxxxxxxxxxxxx
 
员工,2
 aaaaaaaaaaaaa ppppppppppppp yyyyyyyyyyyyy
 bbbbbbbbbbbbb qqqqqqqqqqqqq zzzzzzzzzzzzz
 ccccccccccccc rrrrrrrrrrrrr 3333333333333
 
员工,3
 ddddddddddddd mmmmmmmmmmmmm sssssssssssss
 eeeeeeeeeeeee nnnnnnnnnnnnn ttttttttttttt
 fffffffffffff ooooooooooooo uuuuuuuuuuuuu

要求:
1、用vb,程序中必须用查找的方式在三个文本文档中分别找到员工1、员工2、和员工3,并提取其相关信息 
2、必须用到循环语句、条件语句
老师给的难题,我是初学,思索许久无果,怎样写代码呢?请各位指点,渴望学习中……
--------------------编程问答-------------------- 不在于多复杂
在于结帖率:0.00%  --------------------编程问答-------------------- 不好意思 初到论坛 以后会努力学习…… --------------------编程问答-------------------- 读出一个文件,用“员工”分割,获得1个数组,3个元素。里面的每个元素又用回车换行符分割,获得4个元素,第一个元素弃之;里面的每个元素用空格分割,获得第1、2、3列

函数split --------------------编程问答-------------------- 数据库技术,最好建议你用数据库技术,而不是文本文档,存取速度快,效率高,便于管理,去学学吧 --------------------编程问答-------------------- 老师给你这道题,就是要你熟悉这些基本函数、基本语句和思路的。 --------------------编程问答--------------------
引用楼主 xj16869994 的回复:
该用户混论坛应该还没多久呢,先观察一段时间再说。
楼上说的对。看到这样的项目本能的想祭出正则武器,想了想这估计也不是你们老师要的,还是好好打打基础吧。 --------------------编程问答-------------------- 不做作业题,自己动手,不会的再问 --------------------编程问答--------------------
引用 6 楼 sysdzw 的回复:
引用楼主 xj16869994 的回复:
该用户混论坛应该还没多久呢,先观察一段时间再说。
楼上说的对。看到这样的项目本能的想祭出正则武器,想了想这估计也不是你们老师要的,还是好好打打基础吧。

你这个正则牛X --------------------编程问答-------------------- --------------------编程问答-------------------- 思索许久无果,怎样写代码呢?

说说你的思路先,老师给你题目应该不是让你直接baidu出结果的 --------------------编程问答-------------------- 可以尝试创建二进制文件,为员工的纪录定义为结构体。在读取文件的时候,是一条记录直接读取,然后再判断员工名是否等于所需的名字 --------------------编程问答-------------------- 好久没来表示关注一下......
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,