读书人

在控制台程序里如何获取.exe文件的路径

发布时间: 2012-01-24 23:11:54 作者: rapoo

在控制台程序里怎么获取.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 );

读书人网 >VC/MFC

热点推荐