蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年8月18日 15:18


请教这里的牛人如何用程序实现如下功能呢?

现有如下文件a.txt,b.txt,c.txt.........
a.txt 文件格式如下:(有3行4列 ,第1列表示地方(各文件都相同),第2列表示数量1,第3列表示数量2,第4列表示数量3)
sh:1:2:3
bj:2:3:4
nj:5:6:7

b.txt 文件格式如下:(有3行4列 ,第1列表示地方,第2列表示数量1,第3列表示数量2,第4列表示数量3)
bj:9:3:6
sh:7:8:3
nj:4:6:7
同样c,d.... 文件格式如上(有3行4列 ,第1列表示地方,第2列表示数量1,第3列表示数量2,第4列表示数量3)

特别说明的是:a和b... 等文件,列的意思是不变的,但行的顺序不是定死的,也就是a文件里第一行是显示sh,第2行显示bj,第3行显示nj,而b文件是先显示bj,然后显示sh,再nj。我现在想实现把所有的文件里的bj,sh和nj 的各自列的值累加在一起。

譬如我光统计a和b两文件,我让他显示下列结果形式:
sh:8:10:6
bj:11:6:10
nj:9:12:14

请问如果要把很多文件的列sh,bj和nj的各自列的值累加在一起,怎么用程序实现上述功能呀?



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com