PDA

Tam Sürümünü Görmek İçin : C'den "env" komutunu çağırma


sadist_sniper
08/11/2004, 21:29
Unix makinede env komutunu, istediğim argumanlarla, bir C programı içinde nasıl çalıştırırım?
Mesela, yazdığım programın ismi "program" olsun. "program PATH=ahmet" satırını yazınca, Unix'de "env PATH=ahmet" satırı çalışsın...


acehreli
08/11/2004, 21:50
main islevini soyle tanimlarsan, ucuncu parametre ile butun ortam degiskenlerine erisebilirsin:

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

Ya da <stdlib.h> icinde bildirilen getenv islevini kullanabilirsin.

Ali

sadist_sniper
08/11/2004, 22:06
teşekkürler hallettim :)