📄 env.c
字号:
/* Few functions for woring with envirment........... */#include <stdio.h>extern char **environ;setenv(char *name, char *data){ register char **p; int len=strlen(name); char *new = (char *) malloc ( strlen(name) + strlen(data) + 1 + 1); for (p=environ; *p!=NULL && strncmp(name,*p,len) ; p++); sprintf(new,"%s=%s",name,data); if (*p==NULL) { *p++=new; *p=NULL; } else *p=new; }unsetenv(char *name){ register char **p; int len=strlen(name); for (p=environ; *p!=NULL && strncmp(*p,name,len) ; p++); for (;*p!=NULL;p++) *p=p[1];}printenv(){ register char **p; for (p=environ; *p!=NULL; p++) puts(*p);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -