M
moshengren
Unregistered / Unconfirmed
GUEST, unregistred user!
课题要求是不能用控件的,自己写拼写检查程序
论坛上也搜索过了,只找到1段比较有用的文字
有很多spell check的控件带源码,原理都是一样
的,自己带了一个字典,允许你自己添加词汇。但
用的时候其实很傻的,word是正确的,它会说你的
words 是错误的。至于字典的设计,一种是在硬盘
上,一个单词一行,读到内存中时,两个单词中间
有#13#10隔开,直接用ansipos查找就可以了。另
一种就是每个单词在文件中都是一个record,固定
长度(比如30),并排好序。查找的时候用二分法对
硬盘文件进行检索。
但没找到有源代码的例子,仍有许多不懂,特请大家帮帮忙,
有源码的提供一下,有经验的介绍一下,有好文章的推荐一下,谢谢了
论坛上也搜索过了,只找到1段比较有用的文字
有很多spell check的控件带源码,原理都是一样
的,自己带了一个字典,允许你自己添加词汇。但
用的时候其实很傻的,word是正确的,它会说你的
words 是错误的。至于字典的设计,一种是在硬盘
上,一个单词一行,读到内存中时,两个单词中间
有#13#10隔开,直接用ansipos查找就可以了。另
一种就是每个单词在文件中都是一个record,固定
长度(比如30),并排好序。查找的时候用二分法对
硬盘文件进行检索。
但没找到有源代码的例子,仍有许多不懂,特请大家帮帮忙,
有源码的提供一下,有经验的介绍一下,有好文章的推荐一下,谢谢了