別にCでも最初から大きくメモリ確保してそれをバイト(char)
配列で割り振りしてけばいいじゃん
メモリの確保と解放は最初と最後だけでいいだろ
これだけリソースが余ってる状態なんだから