Absyn7he a écrit :
Le problème vient du fait que j'ai l'impression que mon bousin execute les commandes dans 2 fenetres dos séparées ce qui fait la variable PATH initialisée dans le gtkpath.bat n'est pas "visible" par la deuxieme commande.
|
Normal. Quand tu fais 'system(), tu crées un processus fils dans lequel la variable est créée, mais quand le processus se termine, cette variable est détruite. Le processus père est inchangé.
Si tu veux faire un programme en C il faut écrire le code de A à Z, et ne pas chercher à modifier des variables d'environnement (elle ne peuvent qu'être lues en C standard, pour les raisons invoquées ci-dessus).
Message édité par Emmanuel Delahaye le 11-01-2007 à 13:27:53
---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/