[Linux-programlama] Re: C Çalıştırırken Değer Atamak

---------

[Linux-programlama] Re: C Çalıştırırken Değer Atamak

From: hal 2000 hal <hal2k_at_int6.net>
Date: Thu, 7 May 2009 10:42:44 +0300
Message-ID: <c074a2ca0905070042r52f8b76foa6b5bfa20571ead8@mail.gmail.com>

C'de "getopt" var

2009/5/7 Erdem ARTAN <badibere_at_gmail.com>:
> 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 <rustuderici_at_gmail.com>
>>
>> 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 <xenomur_at_xenomur.com>
>>>
>>> Main fonksiyona parametre verebilirsiniz. Eğer yanlış anlamadıysam ...
>>>
>>> 07 Mayıs 2009 Perşembe 01:18 tarihinde Erdem ARTAN <badibere_at_gmail.com>
>>> yazdı:
>>> > http://mysystem.org/programlama/c/komut_satiri_argumanlari.htm
>>> > adresinin
>>> > yardımcı olacağı düşüncesindeyim.
>>> >
>>> > Saygılarımla.
>>> >
>>> > 2009/5/7 Bahadır Akın <bhdrkn_at_gmail.com>
>>> >>
>>> >> 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
>>> >> Linux-programlama_at_liste.linux.org.tr
>>> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Erdem Artan
>>> > Pardus-Linux.org
>>> >
>>> > _______________________________________________
>>> > Linux-programlama mailing list
>>> > Linux-programlama_at_liste.linux.org.tr
>>> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Murat GÜZEL
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> Linux-programlama_at_liste.linux.org.tr
>>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>
>
>
> --
> Erdem Artan
> Pardus-Linux.org
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 07 May 2009 - 09:19:39 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.