Как использовать C/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' не был объявлен в этой области
Моя ОС Окна 7.
IDE Code :: блок
http://msdn.microsoft.com/en-us/library/83zh4e6k%28v=vs.80%29.aspx "влияет только на среду, локальную для текущего процесса, вы не можете использовать их для изменения среда командного уровня ". – BLUEPIXY
Это очень * очень странный код C. Возможно, у вас есть вопрос, ошибочный? –
To Cody Grey Большое спасибо, я буду много работать – Ken