- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:絶対パスを相対パスに)
絶対パスを相対パスに変換する方法について
このQ&Aのポイント
- VC++2005 Express Editionを使用して、ドラッグアンドドロップで受け取った絶対パスファイル名を相対パスに変換する方法を教えてください。
- Unicodeとマルチバイトの両方に対応したコードサンプルもあれば、教えていただけると助かります。
- GetCurrentDirectoryを使用してカレントディレクトリを取得しましたが、ドライブ名の大文字小文字の違いから簡単には相対パスに変換できませんでした。どのようにすればいいでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
#include <shlwapi.h> すると、 PathRelativePathToというズバリのapiが使えます。 コンソールアプリとかだと、shlwapi.libをリンクする必要があると思います。 http://nienie.com/~masapico/api_PathRelativePathTo.html
お礼
できました! ありがとうございました。