ごめんなさい。
C初心者厨房なので違いがわからないのですが
よろしければ説明していただけませんか?

関数内で作り出した文字列を取得したいときに
どっちの関数を使うと、効率的にとか、常識的にとかイイのでしょうか?