>>111
 aとbをポインタじゃなくて、char a[10]
みたいに配列にすればいい。
 ただしそれをやると柔軟性がなくなる
(文字入力制限がかかったり、プログラムが飛んだりする)
から>>109は親切のつもりでmallocを使っているのだろう。
まあ、char temp[100]でも同じ問題は残るんだけどね。