Üye Kayıt Üye Giriş

Tüm Çevre Değişkenlerinin Elde Edilmesi


Tüm Çevre Değişkenlerinin Elde Edilmesi

getenv fonksiyonu yalnızca bir tek çevre değişkeninin değerini verir. Ancak programcı bazen
process’in tüm çevre değişkenlerini elde etmek isteyebilir. Bunun için POSIX’de


extern char **environ;


isimli global bir değişken bulundurulmuştur. Şüphesiz environ değişkeninin gördüğü gösterici
dizisi derleyicinin başlangıç kodu tarafından oluşturulmaktadır. Programcı extern bildirimi ile
bu değişkeni kullanabilir.


for (i = 0; environ[i] != NULL; ++i)
puts(environ[i]);


Şüphesiz putenv fonksiyonu environ göstericisinin gösterdiği yerdeki diziyi de
güncellemektedir.

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER