ファイル操作のとこでreturn(-1);の意味がさっぱり。