Intanto sono sotto linux.
Ho provato a scrivere, come prova, questo codice:
#include <stdlib.h>
#include <unistd.h>
main(){
char *name="TEST";
char *value="12";
int i=0;
setenv(name,value,i);
printf("%s", getenv(name));
}
La printf l'ho inserita per verificare se veniva assegnato correttamente il valore alla variabile.
Quando da terminale verifico la presenza della variabile, o con il comando export, o con il comando env, Non risulta presente!!
Qualcuno ha qualche idea? sono io che sbaglio qualcosa?![]()

Rispondi quotando