cNamedPipeIo.cppのデバッグ出力にゴミが出る
cNamedPipeIo.cppのstatic bool debug = false;をtrueに変えてからpipesampleのシミュレーションを行うと、シミュレータ側から送られてきた文字列が標準エラー出力に表示される。
このとき、文字列の最後に不正な文字が出てくる。
\0で終端されていないバッファをそのままstd::cerrに出しているのがその原因である。
r146で対策した。
cNamedPipeIo.cppのstatic bool debug = false;をtrueに変えてからpipesampleのシミュレーションを行うと、シミュレータ側から送られてきた文字列が標準エラー出力に表示される。
このとき、文字列の最後に不正な文字が出てくる。
\0で終端されていないバッファをそのままstd::cerrに出しているのがその原因である。