C++,获取当前工作路径

需要包含的头文件:

#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; }