• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カレントディレクトリの取得について)

カレントディレクトリの取得について

このQ&Aのポイント
  • ゲームを作るにあたり、実行ファイルのフルパスが必要です。
  • GetCurrentDirectory関数を使ってパスを取得しましたが、取得結果が正しくありません。
  • バッファのサイズや取得方法に問題がある可能性があります。どうすれば正しく取得できるでしょうか?

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

  • ベストアンサー
  • Visar
  • ベストアンサー率19% (17/87)
回答No.1

Win32なら、 GetFullPathName : 「ファイル名の補完」 で取得できませんか。

参考URL:
http://nienie.com/~masapico/api_GetFullPathName.html
fillet_o_fish
質問者

お礼

解決しました。 というか原因は関数の使い方ではなくて、 リリースビルドでブレークポイントを置いて、変数pathの中をのぞいていたから、表示がおかしくなっていたようです。 デバッグビルドだと正しくパスが取得されていることが確認できました。 とはいえ、「GetFullPathName」の方が、 任意のファイル/フォルダが何処にあるのか見つけられるので、使い勝手も良いです。 教えていただいて、問題解決に力を貸していただいて、ありがとうございました。

関連するQ&A