首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-01-24 
在控制台程序里怎么获取.exe文件的路径啊?在控制台程序里怎么获取.exe文件的路径啊?有没有直接的方法啊,各

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

热点排行