用wxWidget,怎么枚举环境变量?

边城狂人 2008-10-06 05:40:06
wxGetEnv可以获得指定的环境变量,但是我想枚举所有的环境变量应该怎么办?
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sys0002 2008-10-07
  • 打赏
  • 举报
回复
DWORD GetEnvironmentVariable(
LPCTSTR lpName,
LPTSTR lpBuffer,
DWORD nSize
);

LPVOID GetEnvironmentStrings(void);
Waiting4you 2008-10-07
  • 打赏
  • 举报
回复
枚举所有的环境变量:
//---------------------------------------------------------------------------
#include <windows.h>
#include <iostream>
//---------------------------------------------------------------------------
using namespace std;
int main(int argc, char* argv[])
{
LPSTR str = GetEnvironmentStrings();
while(*str)
{
cout << str << endl;
str += strlen(str)+1;
}

cin.get();
return 0;
}
//---------------------------------------------------------------------------
边城狂人 2008-10-07
  • 打赏
  • 举报
回复
看样子是不能枚举了
实在不行我只好用set命令来捕捉输出了。
blueink_200451 2008-10-07
  • 打赏
  • 举报
回复
枚举所有的环境变量应该是不能枚举的吧?
好像是这样呢。也学习。
VsirSoft 2008-10-07
  • 打赏
  • 举报
回复
学习
边城狂人 2008-10-06
  • 打赏
  • 举报
回复
不太清楚能不能直接调API,因为我不清楚VC9有没有默认安装SDK。
如果调用API又怎么做呢?
sys0002 2008-10-06
  • 打赏
  • 举报
回复
没用过wxWidget,应该可以直接掉API函数的吧

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧