方法1:
#include <unistd.h>
#include <direct.h>
#include <string>
int _tmain(int argc, _TCHAR* argv[])
{
char buff[FILENAME_MAX];
getcwd( buff, FILENAME_MAX );
std::string current_working_dir(buff);
std::cout << current_working_dir << std::endl;
return 0;
}