Я хотел бы добавить переменные среды в коде и дать ему значение , как я могу сделать такую вещь могли бы вы, ребята, дайте мне примерC++ как вы добавляете переменные среды в код?
Спасибо :)
Я хотел бы добавить переменные среды в коде и дать ему значение , как я могу сделать такую вещь могли бы вы, ребята, дайте мне примерC++ как вы добавляете переменные среды в код?
Спасибо :)
Вы можете использовать putenv
для это.
http://www.cprogramming.com/fod/putenv.html
Если вы на окнах, вы можете использовать SetEnvironmentVariable
посмотреть на getenv()
и setenv()
; для таких:
char *shell;
/* Get the path of the current shell to start it later */
shell = getenv("SHELL");
if (shell == NULL) {
fprintf(stderr, "Error eding SHELL env. var.\n");
return 1;
}
/* Overwrite env. var. PATH */
if (setenv("PATH", "/usr/bin", 1) < 0) {
fprintf(stderr, "Error setting env. var.\n");
return 1;
}
Необходимо знать op sys –