folder Tahribat.com Forumları
linefolder C - C++
linefolder C De Küçük Bir Problem



C De Küçük Bir Problem

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    anubisx bunu yazdı:
    -----------------------------

    sacrifice bunu yazdı:
    -----------------------------

    babacan bunu kullan

    #include

    int strcmp(const char *string1,const char *string2)

    yani

    strcmp(s,"Ali")


    ----------------------------- 

    Hocam son kez istiyorum yularıdaki program gibi çalışır halde yazar mısın olmuyor ben mi yanlış yapıyorum bilemedim


    -----------------------------

    char yazar[10];
      scanf("%s",yazar);
    if(!strcmp(yazar,"ali"))
    printf("bilemedin");
    else
    printf("bildin");

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nautilus
    Nautilus's avatar
    Kayıt Tarihi: 01/Haziran/2007
    Erkek

    abi değişkenin tipi char olduğu halde nasıl indis değeri alıyo?


    şizofren olabilirsiniz yardım alın!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    C'de char array'ini != ile karşılaştıramazsınız..

    strcmp fonksiyonuna bakın :)


    There are 10 types of people in the world. Those who knows binary and those who dont...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anubisx
    anubisx's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    
    int main()
    
    {
    char *sifre= "Ali";
    char gir[20];
    scanf("%s",&gir);
    if(!strcmp(sifre,gir)) printf("dogru");
    else printf("yanlis");
    
     return 0;
    }
    

     

     

    ------------------

    Tamamdır sonunda..


    http://yigitdemirag.com
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kont239
    kont239's avatar
    Kayıt Tarihi: 04/Ocak/2010
    Erkek
    anubisx bunu yazdı:
    -----------------------------

    #include 
    #include 
    #include <.h>
    
    
    int main()
    
    {
    char *sifre= "Ali";
    char gir[20];
    scanf("%s",&gir);
    if(!strcmp(sifre,gir)) printf("dogru");
    else printf("yanlis");
    
     return 0;
    }
    

     

     

    ------------------

    Tamamdır sonunda..


    -----------------------------
    demekki orada != yemiyo muş if in içinde ii oldu ögrendiğm

    4641544948---53415249544153
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    strcmp(string1,string2)

     

    seklinde kullanmalisin kontrol deyimi içindeki ifadeyi. C de stringleri == operatörleri ile karşılaştırmazsın. strcmp karakter katarlarının eşitliklerini kontrol eder ve eşitse 0 NULL döner...

     

    Hadi kolay gelsin...


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

     

    kont239 bunu yazdı:
    -----------------------------

    scanf("%s",&gir);


     -----------------------------

    C'de dizilerin ismi dizinin sıfırıncı elemanına referanstır zaten. O yüzden & kullanılmaz.


    Sen hiç kaval çaldın mı?
Toplam Hit: 3210 Toplam Mesaj: 28