寻找处理文本文件的好办法!
sunqi 2000-03-06 08:53:00 现需处理一大行文本文件(15兆左右),该文本文件类似一数据库,每行为一条记录(大约有20万条记录),有好几个之段,如学号,身份证,科目,得分等,现如果我想统计每一身份证的总分为多少(身份证大约有1万条),然后在生成另一文本文件,存放汇总数据,用什么方法较好?原打算建立一struct数组存放身份证,得分,然后每读一行,查找该数组,如有该身份证,则加上得分,如没有,则新建一个.但这样每处理一条都要浏览一遍数组,时间复杂度太大.希望大家尽快帮我想个好办法,千万不要告诉我先转换成数据库,再统计!odbc的速度我也领教过的.也不要告诉我用foxpro编程,我讨厌foxpro!是不是可以用哈希表?但我不会用,如果可以的话,写几行关键代码和说明指点一下,或者有其他什么好办法? 谢了.