typedef struct {
char **pos;
wc_uint32 pos_size,root,size;
wc_uchar *tab;
} WcDict;
WcDict* wc_dict_new(); void wc_dict_init(WcDict *self);
void wc_dict_destroy(WcDict* self); void wc_dict_delete(WcDict* self);
WC_STATUS wc_dict_load(WcDict *self,const char *filename);
WC_STATUS wc_dict_load(WcDict *self,const char *filename);
/* การประกาศการรวมส่วนหัว */
#include<wordcut/wcdict.h>
int
main()
{
/* การประกาศแบบชนิดของตัวแปร */
WcDict *dict;
WcDictIter iter;
/* การสร้างวัตถุ WcDict */
dict=wc_dict_new();
/* การบรรจุพจนานุกรมเข้าสู่หน่วยความจำ */
wc_dict_load(dict,"../data/dict.etd");
/* การนำตัวเลื่อนมาจากพจนานุกรม */
wc_dict_root(dict,&iter);
/* การทำลายวัตถุ WcDict */
wc_dict_delete(dict);
return 0;
}