ファイルが存在するか調べる SearchPath()を使用するかもしくはFileExistを使います。
// SearchPath
char path[MAX_PATH]="",*fp; //検索成功時の検索結果のパスが入る
AnsiString PathName; //検索するパスをセット
PathName=ExtractFilePath(Application->ExeName);
if(SearchPath(PathName.c_str(),"MyApp.dat",NULL,sizeof(path),path,&fp)!=0){
FILE *fp = fopen("MyApp.dat","rt");
}
// FileExists()の場合
if (FileExists(SaveDialog1->FileName))
{
FILE *fp = fopen("MyApp.dat","rt");
//処理を記述
}
目次に戻る
| Copyright(c) 2008 WoodenSoldier Software |
|