新しい情報で常に更新されるスコアボードがあり、バッファーサイズは=スコアボードが処理できる行の量ですが、制限なしで無限にしようとしています。
私がやろうとしているのは、そのようなバッファに符号無限値を代入することです:
const int infinity = std::numeric_limits<const int>::infinity();
char Buffer_format_text [infinity];
しかし、次のように書かれているため、機能しません。
エラー C2057: 予期される定数式エラー C2466: 定数サイズ 0 の配列を割り当てることはできません
それを行う方法はありますか?またはトリック?、 私を助けてください。なぜ私がそれをしたいのかと聞かないでください。
アップデート:
これは私が sprintf でやっている方法ですが、 ostringstream ではどのようにしていますか?
char Buff[100];
int length = 0;
int amount_of_space = 8;
length += sprintf(Buff+length,"%-*s %s\n", amount_of_space, "Test", "Hello");
this output: Test Hello