私は次のコードを持っています:
char stats[109]; /* !LINE UNDER QUESTION! */
sprintf(stats,
"OBJECTS:\n%u/256\n" \
"BLOCKS:\n%u/" GP_ConstantExpand(Map_MaxLightmaps) "\n" \
"QUADS:\n%u/" GP_ConstantExpand(Map_MaxLightmaps) "\n" \
"LIGHTMAPS:\n%u/" GP_ConstantExpand(Map_MaxLightmaps) "\n" \
"CHECKPOINTS:\n%u/256\n" \
"HINTS:\n%u/256",
Map_This_Header.objects, Map_This_Header.blocks, Map_This_QuadCount,
lmapcount, Map_This_Header.checkpoints, Map_This_Header.hints);
109文字の配列を静的に割り当てるのは問題ありませんか(私のテキストには109で十分です)、または配列を128バイトに揃えるとパフォーマンスが向上しますか?
ファイルサイズやメモリ使用量は気にしません。パフォーマンスは私にとって重要です。古いコンピューターでは、コードを60FPSで実行する必要があります。