Last Updated 2005/08/25
Visual C++
実行ファイルのパス
2005/08/25

C 言語では main() の引数の argv[0] に実行ファイルパスが格納されていた.

WinMain() の時はどうするか?
お手軽なのが,__argv としてグローバル変数が定義されているのでそれを使用する.

宣言は stdlib.h の中にあって,MFC を使っていればこれもインクルードされている.

また,GetModuleFileName() からパスを取得することも可能である.


参照
コマンドライン引数
前後のTips
実行ファイルのパス

DSS ProgrammingTipsCGI Ver1.02