查看环境变量的内容函数 getenv
头文件
:
#include <stdlib.h>
函数原型:
char *getenv(const char *name)
描述:
搜索 name
所指向的环境字符串,并返回出相关的内容值
参数
:
name:
包含被请求变量名称的
C
字符串
返回值
:
该函数返回一个以 null
结尾的字符串,该字符串为被请求环境变量的值。如果该环境变量不存在,则返回 NULL
备注
:
无
用法示例:
int main ()
{
printf("PATH : %s\n", getenv("PATH"));
printf("HOME : %s\n", getenv("HOME"));
printf("ROOT : %s\n", getenv("ROOT"));
return(0);
}
执行系统命令函数 system
头文件
:
#include <stdlib.h>
函数原型:
int system(const char *command)
描述:
把 command
指定的命令名称或程序名称传给要被命令处理器执行的主机环境,并在命令完成后返回。
参数
:
command:
包含被请求变量名称的
C
字符串
返回值
:
如果发生错误,则返回值为 -1
,否则返回命令的状态
备注
:
无
用法示例:
int main ()
{
char command[50];
strcpy( command, "ls -l" );
system(command);
return(0);
}