linux C相关函数杂记
Posted saintdingtheGreat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux C相关函数杂记相关的知识,希望对你有一定的参考价值。
- 环境变量 **environ
#include<stdio.h> #include<stdlib.h> #include<unistd.h> void main() { extern char **environ; for(int i=0;environ[i]!=NULL;i++) //for(int i=0;environ[i];i++) { printf("%s\\n",environ[i]); } }
输出结果:
- 设置环境变量setenv(),读取环境变量getenv(),卸载环境变量unsetenv()
void main() { char *keyname="domainmark"; setenv(keyname,"cpc\'s mark",1); char *val; val=getenv(keyname); printf("%s\\n",val); int ret=unsetenv("cpc");//如果删除的键不存在,照样返回0但是不报错如果写作unsetenv("cpc=")会报错 printf("ret:%d\\n",ret); val=getenv(keyname); printf(":%s\\n",val); }
以上是关于linux C相关函数杂记的主要内容,如果未能解决你的问题,请参考以下文章