需要包含的头文件:
#include <direct.h>
#include <iostream>
函数如下:
std::string GetCWD()
{
const int MAX_LENGTH = 512;
char buffer[MAX_LENGTH];
getcwd(buffer, 512);
std::string cwd = buffer;
int pos = cwd.find("\\");
while (pos != cwd.npos)
{
cwd.replace(pos, 1, "/");
pos = cwd.find("\\");
}
return cwd;
}