2013-06-21 39 views
5

Tôi đã thử xem qua tài liệu tìm thấy trên SourceForge với Hunspell, nhưng tôi vẫn bị mất. Có bất kỳ ví dụ phong nha của hunspell rằng một người mới bắt đầu C++ sẽ có thể làm theo? Không có điều đó, có bất kỳ spellcheckers miễn phí/mã nguồn mở được dễ sử dụng hơn?Ví dụ/Hướng dẫn của Hunspell

Trả lời

2

Tôi đồng ý rằng trang web của họ hơi khó điều hướng và không có nhiều hướng dẫn cho nó.

tôi khuyên bạn nên chỉ lặn ở.

Ví dụ ở đây là một số mã cho NHunspell, mà chỉ là phiên bản .net. Mã dưới đây chỉ là cách sử dụng cơ bản nhưng vẫn hữu ích cho người nào đó bắt đầu.

Bạn có thể tải từ điển từ Open Officerepository

//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 
} 
Các vấn đề liên quan