• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++CLI GetCurrentDirector)

C++CLI GetCurrentDirectorで画像ファイルを読み込めない問題の解決方法

このQ&Aのポイント
  • C++CLIでGetCurrentDirectorを使用して画像ファイルを読み込む際に問題が発生しています。
  • MessagaBoxで表示される区切り記号が¥マークであることが判明しました。
  • 対処方法としては、GetCurrentDirectorの結果に対して¥マークをエスケープする必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

例外が発生するならその内容を明示したほうがいいと思いますよ String型に取り込んだファイルパス文字列の \は1つで正解です コードで記述する際の '' や "" で囲んだ 文字や文字列の中で \をあらわすには \\といった具合に2個重ねます IDE上で起動する場合と EXEをエクスプローラなどで直接起動する場合で CurrentDirectoryが変わってしまうことを考慮しているのでしょうか IDE上ですと ソリューションフォルダーが カレントです EXE直接ですと EXEのおいてあるフォルダーがカレントになります

tamuhiro1004
質問者

お礼

ありがとうございます。 imageフォルダをEXEのフォルダに入れる事で無事解決できました。

関連するQ&A

専門家に質問してみよう