C++相談室 part90
レス数が900を超えています。1000を超えると表示できなくなるよ。
0949デフォルトの名無しさん
2011/09/11(日) 09:13:26.57Cならvsprintf()(かその安全化版)のお世話になると思うのですが(例↓)
int custom_varstring(char* buf, size_t n, const char* fmt, ...) {
va_list ap;
va_start(ap, fmt);
int r = vsprintf(buf, fmt, ap);
va_end(ap);
return r;
}
いまどき固定長のバッファ(上の例のbuf)を呼び出し元で用意するとかダサい気がします。
C++のostream風にすっきりstd::stringな世界だけで解決したいのですがどうすればよいのでしょうか。
レス数が900を超えています。1000を超えると表示できなくなるよ。