Yolunsonu’s Weblog

Just another WordPress.com weblog

C ile komut çalıştırmak…

stdlib.h kütüphanesindeki system fonksiyonu ile komut çalıştırabilirsizniz. Örneğin;c_ile_system01.jpg

Yanlız siz konqueror’u kapatana kadar program bu komutta takılı kalır.Tabi konsolda kullandığımız komutlar , yürütüldükten sonra sonlandığı için programına pekte bir etkisi olmaz. Bu arada istediğiniz komut çalıştırılamayabilir. Bunun için bu fonksiyon integer bir değer dönderir.

c_ile_system02.jpg

Peki, İlk örnekte olduğu gibi konqeror’u çalıştırmak istiyorsak ve bir taraftan da ana programımızın çalışmasını istiyorsak ne yapmalıyız. Bunun için fork fonksiyonu kulanılır. Fork fonksiyonu ile yeni bir süreç oluşturulur ve bu süreç ile istenilen başka bir iş yapılır. Aşağıda bununla ilgili bir örnek var. Burda execl fonsiyonu ile konqureror çalıştırılıp istenilen dizinin gösterilmesi sağlanıyor.

c_ile_system03.jpg

Mayıs 12, 2006 - Yazan: yolunsonu | C Programlama, Programlama | | Henüz Yorum Yok

Henüz yorum yapılmamış.

Yorum yapın