Bonjour, je voudrais créer une varaible d’envrionnement linux dans un programme en C en bash je fais un export toto="tutu"
en c j’ai essayé avec putenv et setenv mais ils ne font rien, une fois mon programme lancé quand je fais un echo toto j’ai rien.
pourquoi ?
1 2 3 4 5 6 7 8 9 10 11 12 | #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> int main (void) { printf ("Hello, world!\n"); putenv("toto=tata"); setenv("toto","tata",1); return 0; } |
+0
-0