C++ Visual Studio Current Working Directory



我有一个类似的问题:当前工作目录是视觉工作室目录

除了我在Visual Studio中处理一个C++项目。有什么建议吗?

例如,如果我在以下帖子中尝试解决方案:GetCurrentDirectory for startup App. c++

我明白这个:

"C:PROGRAM FILES (X86)MICROSOFT VISUAL STUDIO 11.0COMMON7IDE"

但我希望它是我的项目/解决方案文件夹下的调试文件夹。

使用 _fullpath 命令允许我提取当前目录。例如,您可以修改链接页面上的示例代码:

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <direct.h>
void PrintFullPath( char * partialPath )
{
   char full[_MAX_PATH];
   if( _fullpath( full, partialPath, _MAX_PATH ) != NULL )
      printf( "Full path is: %sn", full );
   else
      printf( "Invalid pathn" );
}
int main( void )
{
   // Get current directory
   PrintFullPath( ".\" );
}

最新更新