C语言getenv()函数:取得环境变量内容
2016-07-19 10:56
429 查看
相关函数:putenv, setenv, unsetenv
头文件:#include <stdlib.h>
定义函数:char * getenv(const char *name);
函数说明:getenv()用来取得参数name 环境变量的内容. 参数name 为环境变量的名称, 如果该变量存在则会返回指向该内容的指针. 环境变量的格式为name=value.
返回值:执行成功则返回指向该内容的指针, 找不到符合的环境变量名称则返回NULL.
范例
#include <stdlib.h>
main()
{
char *p;
if((p = getenv("USER")))
printf("USER = %s\n", p);
}
执行:
USER = root
头文件:#include <stdlib.h>
定义函数:char * getenv(const char *name);
函数说明:getenv()用来取得参数name 环境变量的内容. 参数name 为环境变量的名称, 如果该变量存在则会返回指向该内容的指针. 环境变量的格式为name=value.
返回值:执行成功则返回指向该内容的指针, 找不到符合的环境变量名称则返回NULL.
范例
#include <stdlib.h>
main()
{
char *p;
if((p = getenv("USER")))
printf("USER = %s\n", p);
}
执行:
USER = root
相关文章推荐
- c++跨平台线程使用实例
- CA证书导入
- C/C++笔记(C语言重要问题,指针与数组篇)
- 看别人的C/C++代码时发现自己所不知道的语法~
- 关于C++中的继承
- C++ unique_ptr
- i2c 与 spi 设备在新版内核中不采用DTS设备树形式 在驱动添加设备信息(board_info)的方法
- [C++]在程序中高效实用STL
- 【链表】C++链表创建、删除、排序,合并
- 除法表达式
- C语言malloc()函数:动态分配内存空间
- C语言运算符优先级列表
- C++中传值、传址与传引用的区别
- C++sizeof计算各数据类型大小
- Visual C++ 在windows 7 上预编译头错误unexpected precompiled header error, simply rerunning the compiler migh
- using声明、using指示用于嵌套命名空间时的作用域
- 指针(3)
- using声明、using指示及其作用域详解
- 重载++,--操作符
- ROS学习之 cpp时间