Takashi Nakamoto
blued****@openo*****
2006年 4月 3日 (月) 19:42:29 JST
中本です。 anthy_priv_dic_add_entry関数を使って、単語を追加しようと思い、とりあえず 以下のようなCのコードを書いてみました。 === test.c === #include <dicutil.h> #include <stdio.h> int main(int argc, char *argv[]){ int ret; anthy_dic_util_init(); ret = anthy_priv_dic_add_entry("めんちん","面清","T35",100); if (ret == -1) printf("Failed\n"); else printf("Registered\n"); anthy_dic_util_quit(); } ====== で、これをコンパイルして $ gcc -g -I/usr/include/anthy -lanthydic test.c $ ./a.out で実行してみました。~/.anthy/lastrecord2_defaultには確かに ADD "PRIVATEDIC" S"めんちん" S"面清" S"T35" N100 という行が追加されているのですが、ちゃんと変換されません。APIドキュメン トとか無いので、dic-tool.cの見様見まねで書いてみたのですがダメでした。 (環境は、Debian unstable with anthy-6724-1 libanthy-dev-6724-1) ライブラリ叩いて個人辞書に単語登録をするにはどうしたらよいのでしょうか? -- 中本 崇志 ( Takashi Nakamoto ) E-Mail : blued****@bpost*****, blued****@openo***** Homepage: http://bd.tank.jp/ blog : http://bd.tank.jp/blog