Windows下,
获得工作目录如下:
#include <stdio.h>
char buffer[MAX_PATH];
getcwd(buffer, MAX_PATH);
printf( "The current directory is: %s ", buffer); //打印出E:/C++/cppTest/cppPrimerTest
获得exe当前目录:
#include <windows.h>
char chpath[MAX_PATH];
GetModuleFileName(NULL,(LPSTR)chpath,sizeof(chpath));
std::cout<<chpath<<std::endl;//打印出:E:/C++/cppTest/cppPrimerTest/Debug/cppTest.exe
联系客服