- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++CLI GetCurrentDirector)
C++CLI GetCurrentDirectorで画像ファイルを読み込めない問題の解決方法
このQ&Aのポイント
- C++CLIでGetCurrentDirectorを使用して画像ファイルを読み込む際に問題が発生しています。
- MessagaBoxで表示される区切り記号が¥マークであることが判明しました。
- 対処方法としては、GetCurrentDirectorの結果に対して¥マークをエスケープする必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
例外が発生するならその内容を明示したほうがいいと思いますよ String型に取り込んだファイルパス文字列の \は1つで正解です コードで記述する際の '' や "" で囲んだ 文字や文字列の中で \をあらわすには \\といった具合に2個重ねます IDE上で起動する場合と EXEをエクスプローラなどで直接起動する場合で CurrentDirectoryが変わってしまうことを考慮しているのでしょうか IDE上ですと ソリューションフォルダーが カレントです EXE直接ですと EXEのおいてあるフォルダーがカレントになります
お礼
ありがとうございます。 imageフォルダをEXEのフォルダに入れる事で無事解決できました。