1

hunspellをダウンロードしてコンパイルしました。今、私はwxWidgetsでテストアプリを作りたいと思っており、例やチュートリアルを探し始めました。これまでのところ、私は何も見つけていません。「例」の実行可能ファイルは見つかりましたが、コードが見つかりません(どこかに隠されている可能性があります)。3日間のインターネット全体で、私は何も見つかりませんでした。私が見つけた最高のものは、私が理解できない言語であるこれです

簡単な例、チュートリアルへのポインタ、またはそのことに関して価値のあるものをいただければ幸いです。どうもありがとう!

4

2 に答える 2

1

このサイトをチェックしましたか?

http://sourceforge.net/projects/hunspell/files%2FHunspell%2FDocumentation/

それ自体はコードを提供しませんが、そこから完全な情報をダウンロードできます。HunSpellのWebページには、 MySpellに基づいていると記載されています。おそらく、 MySpellのソースコードはすべてHunSpellと互換性があります。

于 2011-11-30T14:40:30.087 に答える
1

それでも確かな例が必要な場合は、少なくともubuntuではパッケージlibhunspell-devがで提供し/usr/share/doc/libhunspell-dev/examples/example.cxxます。

このファイルはオンラインでも見つけることができます。たとえば、https ://www.apt-browse.org/browse/ubuntu/precise/main/i386/libmythes-dev/2:1.2.2-1 / file / usr / share / doc / libmythes-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;
}
于 2017-05-26T07:49:22.000 に答える