0

请帮助解决 Hunspell 问题,不能让这些东西正常工作。这是我的代码,它返回布尔值 TRUE 而不是单词的建议。

int main(array<System::String ^> ^args)
{
    char *aff = "c:\\en_US.aff";
    char *dic = "c:\\en_US.dic";
                Hunspell *spellObj = new Hunspell(aff,dic);
                const char *named = "hello";
                int result = spellObj->spell(named);
                char ** wlst;
                char ** wlst2;
                int ns = spellObj->suggest(&wlst,named);
                int abc = spellObj->analyze(&wlst2,named);
                 Console::WriteLine(ns);
                for (int i = 0; i<ns; i++)                  
                {

Console::WriteLine(&wlst[i]); 
                }
                spellObj->free_list(&wlst,ns);
                delete spellObj;
    Console::WriteLine(result);
    getchar();
    return 0;

我怎样才能使这个建议有效?

4

1 回答 1

0

必须使用 std::cout 代替 Console::WriteLine (facepalm)

于 2013-06-01T06:14:07.490 回答