getenv(取得环境变量内容) | |
|
相关函数 |
putenv,setenv,unsetenv |
|
表头文档 |
#include<stdlib.h> |
|
定义函数 |
char * getenv(const char *name); |
|
函数说明 |
getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,假如该变量存在则会返回指向该内容的指针。环境变量的格式为name=value。 |
|
返回值 |
执行成功则返回指向该内容的指针,很难找到符合的环境变量名称则返回NULL。 |
|
范例 |
#include<stdlib.h> mian() { char *p; if((p = getenv(“USER”))) printf(“USER=%s\n”,p); } |
|
执行 |
USER = root |
|
| |
|
|
putenv(改变或增加环境变量) |
|
相关函数 |
getenv,setenv,unsetenv |
|
表头文档 |
#include4<stdlib.h> |
|
定义函数 |
int putenv(const char * string); |
|
函数说明 |
putenv()用来改变或增加环境变量的内容。参数string的格式为name=value,假如该环境变量原先存在,则变量内容会依参数string改变,否则此参数内容会成为新的环境变量。 |
|
返回值 |
执行成功则返回0,有错误发生则返回-1。 |
|
错误代码 |
ENOMEM 内存不足,无法配置新的环境变量空间。 |
|
范例 |
#include<stdlib.h> main() { char *p; if((p = getenv(“USER”))) printf(“USER =%s\n”,p); putenv(“USER=test”); printf(“USER 5s\n”,getenv(“USER”)); } |
|
执行 |
USER=root USER=root |
|
| |
|
|
setenv(改变或增加环境变量) |
|
相关函数 |
getenv,putenv,unsetenv |
|
表头文档 |
#include<stdlib.h> |
|
定义函数 |
int setenv(const char *name,const char * value,int overwrite); |
|
函数说明
文章整理:西部数码--专业提供域名注册、虚拟主机服务 相关文章
热点关注
IDC资讯
虚拟主机
域名注册
托管租用
vps主机
智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源 网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧 行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒 网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它 服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护 软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer 网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash 程序设计 Java技术 C/C++ VB delphi 网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术 操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD |
Linux C 函数参考(环境变量,终端控制)
来源:互联网
作者:west263.com
时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!



