我曾尝试使用Hunspell浏览SourceForge上的文档,但仍然迷失了方向。是否有C ++初学者可以效仿的hunspell例子?如果失败,是否有任何更易于使用的免费/开源拼写检查器?

最佳答案

我同意他们的网站很难浏览,并且没有太多教程。

我建议潜入。

例如,这是NHunspell的一些代码,它只是.net版本。下面的代码仅是基本用法,但对入门人员仍然有用。

您可以从Open Office repository下载词典

//affPath = path to the .aff file
//dictPath = path to the .dic file

// create and load your hunspell object
NHunspell.Hunspell hunspell = new NHunspell.Hunspell(affPath, dicPath);

// want to add a word that is not part of the base dictionary? Sure, we can do that.
hunspell.Add("stackoverflow");

//lets check if a word is valid
bool isValid = hunpsell.Spell("stackoverflowed");
if(!isValid)
{
  //lets get some suggestions for this word
  List<String> suggestions = hunspell.Suggest("stackoverflowed");
  ...do stuff with your list of suggestions
}

关于spell-checking - Hunspell的示例/教程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17241531/

10-10 00:59