Sabah sabah aklıma gelmişken yazayım dedim. Python'da optparse diye bir kütüphane var ki sizin işinizi bayağı kolaylaştırır nitelikte. optparse'nin C dilindeki karşılığını anlatan bir belge buldum. Buyurun buradan www.orangeclawhammer.net/*optparse*/*optparse*.pdf
Saygılarımla.. 2009/5/7 Rüştü Derici <[email protected]> > Erdem Beyin gönderdiği linkteki örneklerden birini biraz değiştirerek > durumu daha anlaşılır bir hale sokabiliriz > > main(int argc, char *argv[]) > > { > > int i; > > int deger; > > deger=atoi(argv[1]); // tabii arguman olarak rustu verirseniz hata > alirsiniz :) > for (i = 0; i< argc ; i++) > > printf("argv[%d] : %s\n", i, argv[i]); > } > for döngüsünde göreceğiniz gibi argc argüman sayısını tutar argv de > argumanların indexidir. > argv[0] --> çalıştırdığınız programın ismidir.. dolayısıyla ekstra > argumanlarınızın index i 1 den başlar.. > ve verdiğiniz bir argumanı integer a atamak için *atoi* float a atamak > için* atof *fonksyonlarını kullanırsınız.. yukardaki comment te de > belirttiğim gibi eğer arguman olarak değişken cinsine uygun birşey > vermezseniz hata alırsınız..sanırım isnumeric gibi bir yapı vardı bunun > kontrolü için ama hangi library deydi nasıl kullanılırdı hatırlamıyorum > > umarım yardımcı olmuştur... > sevgiler, > rüştü > > > 2009/5/7 xenomur <[email protected]> > > Main fonksiyona parametre verebilirsiniz. Eğer yanlış anlamadıysam ... >> >> 07 Mayıs 2009 Perşembe 01:18 tarihinde Erdem ARTAN <[email protected]> >> yazdı: >> > http://mysystem.org/programlama/c/komut_satiri_argumanlari.htmadresinin >> > yardımcı olacağı düşüncesindeyim. >> > >> > Saygılarımla. >> > >> > 2009/5/7 Bahadır Akın <[email protected]> >> >> >> >> C altında yazıdğım programı çalıştırırken aynı zamanda da değer atamak >> >> istiyorum nasıl yapabilirim? >> >> Yani >> >> gcc -o deneme deneme.c şeklinde derledikten sonra >> >> ./deneme değer şeklinde integer değer ile çalıştırmak >> >> istiyorum. >> >> >> >> nasıl yapabilirim? >> >> >> >> _______________________________________________ >> >> Linux-programlama mailing list >> >> [email protected] >> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama >> >> >> > >> > >> > >> > -- >> > Erdem Artan >> > Pardus-Linux.org >> > >> > _______________________________________________ >> > Linux-programlama mailing list >> > [email protected] >> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama >> > >> > >> >> >> >> -- >> Murat GÜZEL >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama >> > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > -- Erdem Artan Pardus-Linux.org
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
