C++ で環境変数の値を取得する
そういえば今まで使ったことがないなぁー、ということで調べてみました。
getenv 関数で取得できるみたいです。
[ソース]
#include <cstdlib> #include <iostream> int main(){ std::cout << std::getenv("HOME") << std::endl; std::cout << std::getenv("BOOST_ROOT") << std::endl; return 0; }
[出力]
D:/home D:/cpp/boost/boost_1_52_0