需要包含的头文件:
#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; }