質問: fopen(ofile,"wt"))==NULL) //出力ファイルを開く(wt:書き込み用に) { fprintf(stderr,"Can't open file %s\a\n", ofile); //開けなかったら終了 exit(3); } operation(ifp1,ifp2,ofp); //計算処理関数呼び出し fclose(ofp); //ファイル名を閉じる fclose(ifp1); //ファイル名を閉じる fclose(ifp2); //ファイル名を閉じる return(0); } ```
回答: えーと...なんかとてつもない勘違いしてませんか? ファイルポインタ`FILE*`はファイルのナカミを差してるわけじゃありませんよ? `fread`とか`fgets`とか`fscanf`とかを使って読み出さねばなりません。 そこんとこが**ばっさり**抜け落ちてます。