在控制台程序里怎么获取.exe文件的路径啊?
在控制台程序里怎么获取.exe文件的路径啊?有没有直接的方法啊,各位大哥!
[解决办法]
#include <Windows.h>
char szFullPath[MAX_PATH];
GetModuleFileName(NULL, szFullPath, MAX_PATH);
[解决办法]
在程序内部.
CString csPath;
GetCurrentDirectory(csPath.GetLength(),csPath.GetBuffer(csPath.GetLength()));
csPath.ReleaseBuffer();
[解决办法]
GetModuleFileName时得到的szFullPath就是路径啊,好好看看msdn
[解决办法]
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
char szPath[MAX_PATH];
GetModuleFileName(NULL, szPath, MAX_PATH);
//
_splitpath(szPath, drive, dir, fname, ext );