Live as though heaven is on earth
生きなさい 今日が最後の日であるように
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
main関数の引数に mecabのoptionを与えれば、動けます。
実行したら、下記のような出力
ちなみに、最後のところは辞書の情報を取り出しています。
int main (int argc, char **argv)
{
char input[] = "ホリエモンさんと太郎は次郎が持っている本を花子に渡した。ダイナシチさんも";
mecab_t *mecab;
const mecab_node_t *node;
const char *result;
int i;
size_t len;
mecab = mecab_new2("-x 未知語");
CHECK(mecab);
result = mecab_sparse_tostr(mecab, input);
CHECK(result)
printf ("INPUT: %s\n", input);
printf ("RESULT:\n%s", result);
struct mecab_dictionary_info_t *dec;
dec = mecab_dictionary_info(mecab);
printf ("%s",dec->filename);
return 0;
}
実行したら、下記のような出力
INPUT: ホリエモン太郎は次郎が持っている本を花子に渡した。ダイナシチ
RESULT:
ホリエモン 未知語
太郎 名詞,固有名詞,人名,名,*,*,太郎,タロウ,タロー,,
は 助詞,係助詞,*,*,*,*,は,ハ,ワ,,
次郎 名詞,固有名詞,人名,名,*,*,次郎,ジロウ,ジロー,,
が 接続詞,*,*,*,*,*,が,ガ,ガ,,
持っ 動詞,自立,*,*,五段・タ行,連用タ接続,持つ,モッ,モッ,もっ/持っ,
て 助動詞,*,*,*,下二・タ行,連用形,つ,テ,テ,,
いる 動詞,非自立,*,*,一段,基本形,いる,イル,イル,,
本 接頭詞,名詞接続,*,*,*,*,本,ホン,ホン,,
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ,,
花子 名詞,固有名詞,人名,名,*,*,花子,ハナコ,ハナコ,,
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ,,
渡し 動詞,自立,*,*,五段・サ行,連用形,渡す,ワタシ,ワタシ,わたし/渡し,
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ,,
。 記号,句点,*,*,*,*,。,。,。,,
ダイナシチ 未知語
EOS
/usr/lib64/mecab/dic/naist-jdic/sys.dic
ちなみに、最後のところは辞書の情報を取り出しています。
PR
yum でインストールしたmecab.
% cc -O2 `mecab-config --cflags` example.c -o example \ `mecab-config --libs` でコンパイルできない それで、makeで一同インストールし直しれば大丈夫す。 wget http://sourceforge.net/projects/mecab/files/mecab/0.98/mecab-0.98.tar.gz/download # tar zxvf mecab-0.98.tar.gz # cd mecab-0.98 # ./configure --with-charset=utf8 # make # make install
ブログ内検索
AD
カテゴリー
忍者カウンター
プロフィール
HN:
Lynn
年齢:
39
性別:
女性
誕生日:
1985/10/20
職業:
クリエーター
時計
アクセス解析