【初心者歓迎】C/C++室 Ver.13【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0756デフォルトの名無しさん
05/02/12 11:14:25開くファイルが存在しなかった場合はプログラムを終了させようと思ってますが、
ファイルが存在してないにもかかわらず、プログラムは終了せず、
フォルダを見ると勝手にファイルが作成されています。
ファイルがない場合、即時終了させるにはどうしたら言いのでしょうか。
---- ソースファイル -----
#include <iostream.h> // 標準入出力
#include <fstream.h> // 標準ファイル入出力
#include <cstdio> // getchar
#include <cstdlib> // exit
int main(int argc, char *args[]){
ifstream fin; // ファイル読み込み
// 読み込み用ファイルを開く
fin.open( args[1], ios::in );
if( !fin ){
cout <<"ファイル:" <<args[1] <<"が開けません。" <<endl;
getchar();
exit(1);
}else{
cout <<"ファイル:" <<args[1] <<"を開きました。" <<endl;
getchar();
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています