+ -
当前位置:首页 → 问答吧 → 做一个输入法,是要在程序运行的时候把词库载入程序,还是打字的时候在文件里检索

做一个输入法,是要在程序运行的时候把词库载入程序,还是打字的时候在文件里检索

时间:2011-12-08

来源:互联网

有两个方案,一是在程序加载的时候,把词库读到程序里,一条一条的保存在vector里,一个不是很大的词库,2MB大概,我用了好多方法添加到vector里,都需要近2秒时间,这个太不好了。
第二种方案就是,用户在按下一个一个字母的时候,在文件里检索词条。

通常的输入法程序是怎么做的呢?

作者: kinglw001   发布时间: 2011-12-08

应该直接读了存起来,这样检索效率高
启动想办法弄splash或者分成4个0.5M的读

作者: libralibra   发布时间: 2011-12-09