VS2005中一種獲取項目可執行文件路徑的方法

     首先聲明存儲路徑的字符數組,建議使用TCHAR類型,便於不同字符集類型的兼容。然後調用全局函數GetModuleFileName(),獲取得到的是包含可執行文件名的路徑,可以根據需要對字符串進行操作及類型轉換。

 

TCHAR exePathAndName[MAX_PATH]; 


 GetModuleFileName(NULL, exePathAndName, MAX_PATH);


 (_tcsrchr(exePathAndName,'//'))[1]=0; //去掉可執行文件名,(_tcsrchr(exePathAndName,'//')指向了“//”的字符地址。

 

///////將TCHAR類型轉換成string類型
 USES_CONVERSION;
 string filepath = T2A(exePathAndName);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章