Visual Studio C ++6.0用のC++でこのコードブロックを最適化するのを手伝ってもらえますか?
char output[10000] = "";
for (int i = 0; i < cnt; i++) {
char row[150];
_snprintf(row, 149, "…", …);
row[149] = '\0';
strcat(output, row);
}
return _snprintf(buffer, size-1, "%s\r\nend\r\n", output);
必要なのは、output []のサイズを指定せず、動的に増やすことです。row[]についても同じことが言えます。申し訳ありませんが、C++の初心者です。
助けてくれてありがとう。