質問: 1) により、 buffer2に入るmemo.txtの「タバコ→体に悪い」という文章の含むタバコと一致して 「体に悪い」と描画されるはずが「タバコとは何ですか?」と表示されます。 なぜそうなるか原因がわかりません。 以下はコードです。 コード
回答: > > 「タバコ」と入力すると > > resultにはタバコの言葉が入るのは確認できました。 > > > ホント? ``` #include #include int main() { char buffer[] = "タバコ"; MeCab::Tagger* tagger = MeCab::createTagger(""); const char* result = tagger->parse(buffer); printf("[%s]\n", result); return 0; } ``` 実行結果 ``` [タバコ 名詞,一般,*,*,*,*,タバコ,タバコ,タバコ EOS ] ``` resultに得られる結果は ("タバコ"を含みますが)"タバコ"では**ありません**けど。