>>231
普通は
 ・確保したバッファを呼び出し元の関数に返したい場合
 ・途中でバッファのサイズを拡張する可能性がある場合
 ・サイズが128ではなくてデカ過ぎる場合
はmallocを使う。それ以外なら上で良いでしょう。