如何在C ++中扩展包含环境变量的路径

时间:2015-04-14 22:38:24

标签: c++ linux boost stl

有没有办法在路径中扩展环境变量?例如:

std::string myPath = expandEnv("$SOME_VAR/dir/")

因此,当打印myPath时,它包含扩展$ SOME_VAR会产生的绝对路径? 我记得在某个地方看到过这种情况,或者我自己可能已经实现了,但我记不起来了。

我知道Windows有它,C ++ STL,Boost或Linux标题中有什么可以做到的吗?

1 个答案:

答案 0 :(得分:0)

我最后写了regex,然后扩展了比赛