C++如何获取系统环境变量
答案:2 悬赏:10 手机版
解决时间 2021-03-28 06:50
- 提问者网友:藍了天白赴美
- 2021-03-27 08:03
C++如何获取系统环境变量
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-03-27 08:39
你是想得到windows 系统的 PATH 参数吗?
可以这样:
#include
#include
int main()
{
char * descr = getenv("PATH");
if (descr)
printf("value of PATH is: %s", descr);
else
printf("variable not defined");
}
关键就是 getenv这个函数.
可以这样:
#include
#include
int main()
{
char * descr = getenv("PATH");
if (descr)
printf("value of PATH is: %s", descr);
else
printf("variable not defined");
}
关键就是 getenv这个函数.
全部回答
- 1楼网友:动情书生
- 2021-03-27 09:56
在开发过程中有可能会需要获得系统环境的一些参数,下面举简例如何获得这些参数首先需要#include LPTSTR pszHomePath;DWORD dwRet = 0 ;pszHomePath = (LPTSTR)malloc(MAX_PATH*sizeof(TCHAR));dwRet = GetEnvironmentVariable(TEXT("HOMEPATH"), pszHomePath, MAX_PATH);//获得HOMEPATH这个系统变量此时pszHomePath为 "\Documents and Setings\Administrator" 不仅可以获得系统参数,也可以通过SetEnvironmentVariable对系统参数进行设置,详情可查看MSDN。C++初学者心得,欢迎指教,不喜勿喷。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯