実行ファイルのある位置をカレント ディレクトリにする
というわけで、設定ファイルにアクセスする時なんかは特に、カレント ディレクトリの位置に気をつけましょう〜。
/////// 実行ファイルのあるディレクトリに TCHAR exedir[MAX_PATH+1]; // 実行ファイルのあるディレクトリ GetModuleFileName(NULL, exedir, MAX_PATH); // 実行ファイルのパスを取得 // パスからファイル名を削除する int pos = 0; for(int i=0; exedir[i]!=NULL; i++) { if(exedir[i] == '\\') pos = i; } exedir[pos] = NULL; SetCurrentDirectory(exedir); // カレント ディレクトリに設定