0
我得到了這樣的文件名:如何獲取可執行文件所在的目錄?
_TCHAR filename[_MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(filename));
如何從這個完整路徑刪除的文件名?我應該使用正則表達式嗎?
我得到了這樣的文件名:如何獲取可執行文件所在的目錄?
_TCHAR filename[_MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(filename));
如何從這個完整路徑刪除的文件名?我應該使用正則表達式嗎?
您可以使用Windows外殼程序API函數PathRemoveFileSpec做到這一點。鏈接頁面上列出了示例用法。
由於您使用VS ++,你可以使用:
_splitpath和_wsplitpath功能掰開路徑
工作,謝謝! :) – thorvald 2010-11-27 15:20:34