>>453
(・∀・)イイ!!

で質問なんですが

*(p + 1) = '\0';

この一行って必要なんでしょうか?