C programmers never die.
They are just cast into void.

Esempi C - Ottenere le variabili di ambiente

Il programma di esempio mostra una tecnica per ottenere le variabili di ambiente. Bisogna prima di tutto dichiarare la variabile environ come extern; essa puo' essere vista come un vettore di stringhe in cui l'ultimo elemento e' NULL.
Nell'esempio vengono stampate in sequenza tutte le variabili trovate.

#include <stdio.h>

extern char **environ;

int main(int argc, char *argv[]) {

	int i=0;
	while(environ[i] != NULL) {
		printf("%s\n", environ[i++]);
	}
}