如何使用 C/C++ 设置环境变量?
我用了
putenv()
但是在我运行代码之后,环境变量并没有改变任何东西。
代码:
#include <stdlib.h>
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char a[128];
char b[256];
char all[512];
cin>>a;
cin>>b;
cout<<'\n';
cout<<a<<'\n';
cout<<b<<'\n';
strcpy(all,a);
strcat(all,"=");
strcat(all,b);
cout<<all<<'\n';
cout<<putenv(all);
}
我之前尝试过函数“setenv()”,但错误消息:
错误:未在此范围内声明“setenv”
我的操作系统是 Windows 7。
IDE 代码::块