#include <stdio.h>
#include <stdlib.h>
extern char** environ;
// array di stringhe terminato da NULL
int main
() {
int i =
0;
printf("%s\n", getenv
("PWD"));
// usare man getenv per la documentazione
setenv
("PIPPO",
"pluto",
0);
// visibile solo nel programma e non
// nella shell che ha lanciato il programma
while (environ
[i
] !=
NULL) {
printf("%s\n", environ
[i
]);
// stampa variabili di ambiente
i++;
}
return 17;
// si puo' verificare stato terminazione dalla shell con: echo $?
}
Page was generated in 0.0275 seconds