C++ 亨斯佩尔:有可靠的例子吗?

C++ 亨斯佩尔:有可靠的例子吗?,c++,wxwidgets,hunspell,C++,Wxwidgets,Hunspell,我已经下载并编译了这本书。现在我想在wxWidgets上制作一个测试应用程序,我开始寻找示例或教程。到目前为止,我还没有找到。我可以找到“示例”可执行文件,但没有代码(可能隐藏在未找到的地方?)。在整个互联网上三天,我什么也没找到。我所发现的最好的语言是我无法理解的 我将感谢任何简单的例子,指向教程的指针或任何有价值的东西。 非常感谢 你检查过这个网站吗 它本身并不提供代码,但您可以从那里下载完整的信息。 HunSpell的网页上说它是基于MySpell的,可能任何MySpell的源代码都与H

我已经下载并编译了这本书。现在我想在wxWidgets上制作一个测试应用程序,我开始寻找示例或教程。到目前为止,我还没有找到。我可以找到“示例”可执行文件,但没有代码(可能隐藏在未找到的地方?)。在整个互联网上三天,我什么也没找到。我所发现的最好的语言是我无法理解的

我将感谢任何简单的例子,指向教程的指针或任何有价值的东西。
非常感谢

你检查过这个网站吗

它本身并不提供代码,但您可以从那里下载完整的信息。
HunSpell的网页上说它是基于MySpell的,可能任何MySpell的源代码都与HunSpell兼容,以防有人还需要一个可靠的例子,至少在ubuntu上,
libhunspell-dev
包在
/usr/share/doc/libhunspell-dev/examples/example.cxx
中提供了一个

此文件也可以在线找到,例如:

基于此,我为C++创建了一个非常小的示例:

#include <iostream>
#include <string>
#include <hunspell/hunspell.hxx>

int main()
{
    Hunspell spell ("/usr/share/hunspell/en_US.aff", "/usr/share/hunspell/en_US.dic");

    std::cout << "Please enter one word:" << std::endl;
    std::string word;
    std::cin >> word;

    if (spell.spell(word.c_str()) == 0) {
            std::cout << "Spelling Error!";
    } else { 
            std::cout << "Correct Spelling!";
    }

    return 0;
}
#包括
#包括
#包括
int main()
{
Hunspell拼写(“/usr/share/Hunspell/en_US.aff”,“/usr/share/Hunspell/en_US.dic”);
std::cout单词;
if(spell.spell(word.c_str())==0){
标准::cout