Visual studio 2010 如何获取可执行文件所在的目录?

Visual studio 2010 如何获取可执行文件所在的目录?,visual-studio-2010,visual-c++,Visual Studio 2010,Visual C++,我得到的文件名如下: _TCHAR filename[_MAX_PATH]; GetModuleFileName(NULL,filename,sizeof(filename)); 如何从此完整路径中删除文件名?我应该使用正则表达式吗?因为您使用的是VS++,所以可以使用: _splitpath和wsplitpath函数用于分解路径您可以使用Windows shell API函数来完成此操作。链接页面上列出了示例用法

我得到的文件名如下:

_TCHAR filename[_MAX_PATH];
GetModuleFileName(NULL,filename,sizeof(filename));

如何从此完整路径中删除文件名?我应该使用正则表达式吗?

因为您使用的是VS++,所以可以使用:


_splitpath和wsplitpath函数用于分解路径

您可以使用Windows shell API函数来完成此操作。链接页面上列出了示例用法