Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Bazı programlama dillerinde (C, C++, Java, C#) yazılan programların çalışmaya başladığı fonksiyon.

Zorunlu olmasa da bu fonksiyon argv ve argc adında iki parametre alır. Bu parametreler, program komut satırından çalıştırılırken belirtilen argümanlarla ilgilidir. Örneğin "deneme.exe" adındaki programınızı komut satırından "deneme.exe falan filan" şeklinde çalıştırırsanız, main fonksiyonunuza argc=3 şeklinde integer parametre (program adı dahil argüman sayısı) ve argv = array{"deneme.exe","falan","filan"} şeklinde string dizisi aktarılır.

Örneğin deneme.c adında kaynak kodumuz aşağıdaki gibi olsun:
#include <stdio.h>

int main (int argc, char* argv[])
{
   printf (“Programın adı ‘%s’.\n”, argv[0]);
   printf (“Bu program %d argüman ile çalıştırıldı.\n”, argc - 1);

   /* bakalım argüman belirtilmiş mi?  */
   if (argc > 1) {
      /* Belirtilmiş. Çıktıya yazalım. */
      int i;
      printf (“Argümanlar:\n”);
      for (i = 1; i < argc; ++i)
         printf (“ %s\n”, argv[i]);
   }

   return 0;
}

Bu program, main metoduna geçilen parametreleri kullanarak program adını ve argümanları çıktıya yazar.

C# ve Java örnekleri için public static void Main() başlığına bakabilirsiniz.
fizikci
10 Mart 2006 23:46
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1140 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen