- โครงสร้างของคลาส WcWordUnitMap
typedef struct wc_wordunit_map
{
size_t len;
int *assoc_tab,*break_tab;
} WcWordunitMap;
- การสร้างวัตถุ WcWordUnitMap
WcWordunitMap* wc_wordunit_map_new(const char* str,size_t len);
void wc_wordunit_map_init (WcWordunitMap *self,const char* str,size_t len);
- การทำลายวัตถุ WcWordUnitMap
void wc_wordunit_map_delete(WcWordunitMap *self);
- การค้นหาสายอักขระที่สอดคล้องกับรูปแบบของคำ
WcWordunitMap* wc_wordunit_find(const char* str,size_t len);
คำสั่ง wc_wordunit_find ทำการสร้างวัตถุ WcWordunitMap โดยไม่ต้องใช้คำสั่ง wc_wordunit_new
- การตรวจสอบการผิดรูปแบบของคำ
wc_boolean wc_wordunit_map_break(WcWordunitMap *map,int start,int stop);
- การเรียกดูสายอักขระที่สอดคล้องกับรูปแบบของคำ
int wc_wordunit_map_assoc(WcWordunitMap *map,int stop);