getenv()
#include <stdlib.h> char *getenv(const char *name);
Описание
Возвращает указатель на данные о среде
Функция getenv() возвращает указатель на данные о среде, которая соответствует строке, адресуемой параметром пате в таблице характеристик среды, определенной конкретной реализацией. Ваша программа не должна изменять содержимое этой таблицы. Среда программы может включать такие данные, как пути и электронные устройства. Их состав определяется конкретной реализацией, поэтому для уточнения деталей необходимо обратиться к руководству пользователя, прилагаемому к вашему компилятору. Если обращение к функции getenv() сделано с использованием аргумента, значение которого не совпадает ни с одним из элементов описания среды, возвращается нулевой указатель. #include <stdlib.h>
#include <stdio.h>
int main(void)
{
char *s;
s = getenv("COMSPEC"); /* получить параметр среды */
printf("Командный процессор находится: %s\n",s);
return 0;
}
|