>>15
いちおうfree()関数は入れろ。

>>16
動的なメモリの確保をしたほうがメモリの節約になるのでは?