>>235
回答ありがとうございます。
バッファのサイズを1にするだけだと、上のコードは通りますが、

ss.read( buf, sizeof( buf ) );

みたいな使い方をするときに効率が悪い気がするんですが。
ほかにいい方法ありませんか?