最近需要做个 拼写检查程序 课题,需要大家帮忙(100分)

  • 主题发起人 主题发起人 moshengren
  • 开始时间 开始时间
M

moshengren

Unregistered / Unconfirmed
GUEST, unregistred user!
课题要求是不能用控件的,自己写拼写检查程序
论坛上也搜索过了,只找到1段比较有用的文字
有很多spell check的控件带源码,原理都是一样
的,自己带了一个字典,允许你自己添加词汇。但
用的时候其实很傻的,word是正确的,它会说你的
words 是错误的。至于字典的设计,一种是在硬盘
上,一个单词一行,读到内存中时,两个单词中间
有#13#10隔开,直接用ansipos查找就可以了。另
一种就是每个单词在文件中都是一个record,固定
长度(比如30),并排好序。查找的时候用二分法对
硬盘文件进行检索。
但没找到有源代码的例子,仍有许多不懂,特请大家帮帮忙,
有源码的提供一下,有经验的介绍一下,有好文章的推荐一下,谢谢了
 
大家帮忙看看哟,还有词库是否有现成的呢?
 
做课题又不是成品
无需词库
自己做一个几百个词的还不行啊
 
用索引定位加二分法查找吧
词的首字母在什么范围之内
a,A in[$aabbcc..$aadfcb]//假设……
b,B……
然后用二分法查找

word太高深了,有中文自动分词功能,英文语法解析
对中文好像还不能做语法解析
但是,你看word是多大的工程啊,你无法在课设时完成一个word
 
接受答案了.
 
后退
顶部