質問: fopen("rev.txt","w"); //ファイルが開けなかったとき if(fw==NULL){ //失敗を表示して終了 printf("ファイルを開けませんでした\n"); return -1; } printf("%sの内容をrev.txtに書き込みます。\n", filename); //ファイルへの書き込み while(fgets(str, 256, fr)){ printf("%s", str); fputs(str, fw); } fclose(fw); fclose(fr); return 0; } ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: そもそも、scanf という関数はある意味危険な関数なんで、 #入力間違えると帰ってこなくなったり、バッファオーバフローの危険あったり こういうところは、fgets 使いましょう