2017-08-03 246 views
-4

如何获取C++中当前工作目录的路径。如何在C++中获取cwd(Linux)

我知道在Python它的外观这一点:

import os 
path = os.getcwd() 

我需要在C++这我无法找出类似的东西。

+1

如果你做例如搜索'C++ getcwd'然后你得到了什么结果? –

回答

0

它取决于平台。如果你使用像Qt这样的框架,他们有自己的工具。 Python使用POSIX函数,并且在POSIX兼容的平台上,它们可以从C++访问,有些在Windows中以相同名称可用,但POSIX层不支持多字节路径。 GetCurrentDirectory是Windows API函数的名称。

有通过标准草案声明:性病::实验::文件系统的current_path ::

http://en.cppreference.com/w/cpp/experimental/fs/current_path