C语言中的环境变量、时间日期处理及临时文件操作
1. 环境变量(The environ Variable)
程序环境由 name=value 形式的字符串组成,这些字符串数组可通过 environ 变量直接供程序使用,其声明如下:
#include <stdlib.h>
extern char **environ;
以下是一个使用 environ 变量打印环境变量的程序 showenv.c :
#include <stdlib.h>
#include <stdio.h>
extern char **environ;
int main()
{
char **env = environ;
while(*env) {
printf("%s\n",*env);
env++;
}
exit(0);
}
在 Linux 系统上运行该程序,会输出一系列环境变量,示例输出如下:
$ ./showenv
HOSTNAME=tilde.provider.com
LOGNAME=neil
MAIL=/var/spool/mail/neil
TERM=console
HOSTTYPE=i386
PATH=/usr/local
超级会员免费看
订阅专栏 解锁全文
2641

被折叠的 条评论
为什么被折叠?



