MFC獲取當前運行文件的目錄方式

#define ID_PATH   _T("\DataSave.txt")

TCHAR pstrPath[MAX_PATH];

TCHAR sFilename[MAX_PATH];
TCHAR sDrive[_MAX_DRIVE];
TCHAR sDir[_MAX_DIR];
TCHAR sFname[_MAX_FNAME];
TCHAR sExt[_MAX_EXT];
GetModuleFileName(NULL, sFilename, _MAX_PATH);
_tsplitpath(sFilename, sDrive, sDir, sFname, sExt);
_tcscpy(pstrPath,sDrive); 
_tcscat(pstrPath,sDir);
_tcscat(pstrPath,ID_PATH);


實現功能是獲取當前exe同一目錄下的DataSave.txt文件,留着以後用到移植,大家有什麼更好的建議可以發出來討論。

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