C ile komut çalıştırmak…
stdlib.h kütüphanesindeki system fonksiyonu ile komut çalıştırabilirsizniz. Örneğin;
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.
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.
Henüz yorum yapılmamış.

