如何在c ++(Linux)中获取cwd

时间:2017-08-03 08:12:53

标签: c++

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

我知道在python中看起来是这样的:

import os
path = os.getcwd() 

我需要C ++中类似的东西,我无法找到。

1 个答案:

答案 0 :(得分:0)

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

标准声明草稿:std :: experimental :: filesystem :: current_path

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