Linux C编程中的环境变量
来源:互联网 发布:淘宝店铺简历和介绍 编辑:程序博客网 时间:2024/04/29 16:49
二、环境变量
1.使用main的参数
int main(int args,char *argv[],char **arge)
{
}
命令行参数argv与环境行arge都是字符串数组.
约定:最后一个字符串是NULL/0
2.在C的标准库提供:外部变量
1.使用main的参数
int main(int args,char *argv[],char **arge)
{
}
命令行参数argv与环境行arge都是字符串数组.
约定:最后一个字符串是NULL/0
2.在C的标准库提供:外部变量
extern char **environ;
以下3个例子都是用于演示如何获取环境变量:
#include <stdio.h>#include <unistd.h>int main(int args , char** argv ,char** arge){ while(*arge){ printf("%s\n",*arge); arge++; } return 0;}
#include <stdio.h>#include <unistd.h>int main(int args , char* argv[] ,char* arge[]){ int i = 0; while(arge[i]){ printf("%s\n",arge[i]); i++; }}
#include <stdio.h>#include <unistd.h>extern char** environ;int main(){ while(*environ){ printf("%s\n",*environ); *environ++; }}
3.修改获取某个环境变量
getenv/setenv/unsetenv
以下主要是演示获取某一个环境变量
#include <stdio.h>#include <unistd.h>int main(){ char* var = getenv("PATH"); printf("%s\n",var);}
1 0
- Linux C编程中的环境变量
- [linux下c编程]获取环境变量
- C/C++ Linux 的C开发中的环境变量
- Unix/Linux环境C编程入门教程(32) 环境变量那些事儿
- Linux中的环境变量
- linux中的环境变量
- linux中的环境变量
- linux中的PATH环境变量
- Linux中的环境变量PATH
- Linux中的环境变量
- Linux中的环境变量
- 环境变量(Linux c)
- Bash基本编程中的环境变量
- Bash基本编程中的环境变量
- 环境变量在编程中的作用
- linux系统中的C++/MATLAB混合编程
- LINUX C网络编程中的心跳机制
- Linux C编程中的段错误
- windows 安装开启 telnet 服务
- HDU1158 Employment Planning
- HDU1159 Common Subsequence
- 一切成功源于积累——20140206 如何应对重大利空消息
- js class
- Linux C编程中的环境变量
- HDU1160 FatMouse's Speed
- java中的内存分配
- Struts旅程(三)Struts表单处理器ActionForm(静态动态)
- 获得windows系统相关图标
- 栈的应用实例--c程序括号的匹配
- HDU1171 Big Event in HDU
- iPad mini Retina越狱小结
- fork函数分析举例