>if( (fp_w=fopen(argv[2],"w") ) == NULL){
>exit(1);
>}

もしここでexit()するような場合、fp_rはclose()しなくてもよいのか?