C语言stdlib头文件(stdlib.h)中getenv函数的用法及代码示例。
用法:
char* getenv (const char* name);
获取环境字符串
返回的指针指向内部存储器块,其内容或有效性可通过进一步调用来更改。getenv(但不是由其他库函数提供的)。
该函数返回的指针所指向的字符串不得由程序修改。一些系统和库的实现可能允许使用特定函数更改环境变量(putenv,setenv...),但此类函数不可移植。
参数
- name
- C-string包含所请求变量的名称。
取决于平台,这可能区分大小写,也可能不区分大小写。
返回值
一个C-string,带有所请求的环境变量的值,或者一个空指针如果此类环境变量不存在。示例
/* getenv example: getting path */
#include <stdio.h> /* printf */
#include <stdlib.h> /* getenv */
int main ()
{
char* pPath;
pPath = getenv ("PATH");
if (pPath!=NULL)
printf ("The current path is: %s",pPath);
return 0;
}
如果托管环境中存在这样的变量,则上面的示例将打印PATH环境变量。
相关用法
- C语言 atof用法及代码示例
- C语言 atoi用法及代码示例
- C语言 atol用法及代码示例
- C语言 atoll用法及代码示例
- C语言 strtod用法及代码示例
- C语言 strtof用法及代码示例
- C语言 strtol用法及代码示例
- C语言 strtold用法及代码示例
- C语言 strtoll用法及代码示例
- C语言 strtoul用法及代码示例
- C语言 strtoull用法及代码示例
- C语言 rand用法及代码示例
- C语言 srand用法及代码示例
- C语言 calloc用法及代码示例
- C语言 free用法及代码示例
- C语言 malloc用法及代码示例
- C语言 realloc用法及代码示例
- C语言 abort用法及代码示例
- C语言 atexit用法及代码示例
- C语言 at_quick_exit用法及代码示例
- C语言 exit用法及代码示例
- C语言 quick_exit用法及代码示例
- C语言 system用法及代码示例
- C语言 _Exit用法及代码示例
- C语言 bsearch用法及代码示例
- C语言 qsort用法及代码示例
- C语言 abs用法及代码示例
- C语言 div用法及代码示例
- C语言 labs用法及代码示例
- C语言 ldiv用法及代码示例
- C语言 llabs用法及代码示例
- C语言 lldiv用法及代码示例
- C语言 mblen用法及代码示例
- C语言 mbtowc用法及代码示例
- C语言 wctomb用法及代码示例
- C语言 wcstombs用法及代码示例
注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C getenv function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。