C ve Komut Satırı (C Console Parameters)

Yazan : Şadi Evren ŞEKER

C dilinde öncelikli olarak çalıştırılacak olan fonksiyon main fonksiyonudur. Main fonksiyonunun prototipi aşağıdaki şekildedir:

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

yukarıda görüldüğü üzere main fonksiyonu bir integer (tam sayı) döndürmektedir. Bu C90 standardına göre belirlenmiştir ancakçoğu derleyici (compiler) main fonksiyonunun void dödürmesine de izin verir.

Bu dönen değer C progrmaımızı çalıştıran işletim sistemine dönmektedir. Örneğin başka bir program altından exec fonksiyonu ile çalıştırıldıysa bu programa parametre olarak döner.

main fonksiyonunun parametresi olan argc ise fonksiyona konsoldan kaç tane parametre verildiğini sayar.

Örneğin copy komudunu yapan bir program yazdığımızı kabul edelim ve a.txt dosyasını b.txt dosyası olarak kopyalamak isteyelim. Bu durumda aşağıdakine benzer bir komut yazacağız:

copy a.txt b.txt

bu kullanımda C için toplam 3 argüman (parametre) vardır. bunlar copy,a.txt ve b.txt parametreleridir. İşte main fonksiyonunun parametresi olan argc bu sayıyı tutmaktadır. Hemen ardından gelen argv (array of char pointers) tipinden de anlaşılacağı üzere bu parametrelerin her birini tutar.

Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


69 views

Leave a Reply


4 * = yirmi dört

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'C ve Komut Satırı (C Console Parameters)' isimli yazı 07 Nov 2008 tarihinde, saat: 07:27 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam69 defa okunmuştur.

Benzer yazıları C/C++, işletim sistemleri, Programlama Dilleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: C/C++, işletim sistemleri, Programlama Dilleri