忍者ブログ
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

ちなみに、最後のところは辞書の情報を取り出しています。

拍手[0回]

PR
COMMENT FORM
NAME
URL
MAIL
PASS
TITLE
COMMENT
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
COMMENT
TRACKBACK
TRACKBACK URL > 
ブログ内検索
AD
忍者カウンター

プロフィール
HN:
Lynn
年齢:
39
性別:
女性
誕生日:
1985/10/20
職業:
クリエーター
バーコード
アクセス解析
忍者ブログ [PR]
"Lynn" WROTE ALL ARTICLES.
PRODUCED BY SHINOBI.JP @ SAMURAI FACTORY INC.