>>575
こうですかね http://codepad.org/sDKmxfLd
でもメモリ確保と構造体への代入は別のほうがいいかもしれませんね。

>>577
いや、calloc() の返り値を cast するのは C++ 的かと。