当前位置:首页 > 编程笔记 > 正文
已解决

c++获取和设置环境变量

来自网友在路上 11298129提问 提问时间:2023-11-04 13:40:05阅读次数: 129

最佳答案 问答题库1298位专家为你答疑解惑

这个功能非常常用,但是容易忘记,这里做个记录。

注意,设置的环境变量只在当前进程中生效,所以在电脑中的环境变量设置区域看不到。

	std::string env = getenv("PATH");env += "X:\\envtest";std::string newEnv = "PATH=" + env;putenv(newEnv.c_str());env = getenv("PATH");std::wstring stInfo = CStdStr::s2ws(env);AfxMessageBox(stInfo.c_str());putenv("GOOD=APPLE");env = getenv("GOOD");stInfo = CStdStr::s2ws(env);AfxMessageBox(stInfo.c_str());

效果如下图:

 这个对应需要临时设置某些环境变量的应用程序,非常有用。

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"c++获取和设置环境变量":http://eshow365.cn/6-31827-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!