+ voirenv

这个提交包含在:
tTh 2022-09-12 01:39:21 +02:00
父节点 f79ae3ef80
当前提交 73a611e55f
共有 3 个文件被更改,包括 49 次插入0 次删除

21
code/.gitignore vendored 普通文件
查看文件

@ -0,0 +1,21 @@
a.out
appelant
arguments
ex_curses
fifo-rx
fifo-tx
flydraw.gif
flydraw.png
foo
get-signal
hello
listen-osc
no-op
*.o
plugiciel.so
send-osc
thread-demo
voirenv
xform/yesyno

查看文件

@ -19,6 +19,9 @@ arguments: arguments.c Makefile
no-op: no-op.c Makefile
gcc -Wall $< -o $@
voirenv: voirenv.c Makefile
gcc -Wall $< -o $@
#------------- OSC -----------------------
osc: send-osc listen-osc

25
code/voirenv.c 普通文件
查看文件

@ -0,0 +1,25 @@
/*
* Low level acces to the environment space
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[], char *envp[])
{
char *ptr, *clone, *tok;
int foo = 0;
while ( NULL != (ptr=envp[foo]) ) {
printf("%4d %s\n", foo, ptr);
clone = strdup(ptr);
tok = strtok(clone, "=");
printf(" key : %s\n", tok);
tok = strtok(NULL, "=");
printf(" value : %s\n", tok);
free(clone);
foo++;
}
return 0;
}