morit****@razil*****
morit****@razil*****
2005年 12月 22日 (木) 06:23:22 JST
mecab0.9(rev1.3)ではmecab_sparse_tostr3が正常に動作しないようです。 以下のパッチでなおると思います。 ------------8<------------8<------------8<------------8<------------ --- mecab/mecab/src/tagger.cpp 2005-12-10 19:09:29.000000000 +0900 +++ mecab.fixed/mecab/src/tagger.cpp 2005-12-22 06:06:02.000000000 +0900 @@ -326,7 +326,7 @@ { Node *n = parseToNode (str, len); if (!n) return 0; - StringBuffer os (out, len); + StringBuffer os (out, len2); if (! writer.write (os, str, n)) { WHAT(writer.what()); return 0; @@ -338,7 +338,7 @@ return 0; } - return ostrs.str (); + return os.str (); } const char* TaggerImpl::formatNode (Node* node) ------------8<------------8<------------8<------------8<------------ -- morita