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
    anubisx
    anubisx's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    Değişken atamalarıyla da birlikte ne yanlış arkadaşlar bir bakabilir misiniz ?

     

     

    #include 
    #include 
    
    int main()
    {
         char yazarin[50];
    
        int yas;
    
       
        printf(" Bu programı kim yazdi \n ");
    
        
        scanf("%s",&yazarin);
    
         if(yazarin !="Ali")
         {
             printf("Bilemedin");
    
             return 0;
         }
    
          else {
    
    
        printf("DOğru bildin");
    
           }
    
    
    
    
            return 0;
    }

     


    http://yigitdemirag.com
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sacrifice
    sacrifice's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek

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

    Değişken atamalarıyla da birlikte ne yanlış arkadaşlar bir bakabilir misiniz ?

     

     

    #include 
    #include 
    
    int main()
    {
         char yazarin[50];
    
        int yas;
    
       
        printf(" Bu programı kim yazdi \n ");
    
        
        scanf("%s",yazarin);
    
         if(yazarin !="Ali")
         {
             printf("Bilemedin");
    
             return 0;
         }
    
          else {
    
    
        printf("DOğru bildin");
    
           }
    
    
    
    
            return 0;
    }

     


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

     

    scanf("%s",&yazarin); bunu dene muhtemelen runtime hatasi almayacaksin


    #Coding Sacrifice Perl FSO#
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

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

    Değişken atamalarıyla da birlikte ne yanlış arkadaşlar bir bakabilir misiniz ?

     

     

    #include 
    #include

    int main()
    {
    char yazarin[50];

    int yas;


    printf(" Bu programı kim yazdi \n ");


    scanf("%s",yazarin);

    if(yazarin !="Ali")
    {
    printf("Bilemedin");

    return 0;
    }

    else {


    printf("DOğru bildin");

    }




    return 0;
    }

     


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

    scanf("%s",&yazarin); dener misin?


     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anubisx
    anubisx's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    hocam tamam onu da yaptım o buraya kopyalarken sanırım en son düzeltmelerimde silinmiş yine de her türlü durumda ali yazsanız da yazmasanızda aynı sonucu veriyor..


    http://yigitdemirag.com
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sacrifice
    sacrifice's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek

    karakter match eden fonksiyona bak

    yazarin !="Ali"

    muhtemelen string match yapamiyor. Nedeni array uzunlugunun 50 olmasi da olabilir kurcala onu bi


    #Coding Sacrifice Perl FSO#
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anubisx
    anubisx's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

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

    karakter match eden fonksiyona bak

    yazarin !="Ali"

    muhtemelen string match yapamiyor. Nedeni array uzunlugunun 50 olmasi da olabilir kurcala onu bi


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

    muhtemelen hocam işte sorun bu noktada neden böyle bir sorunla karşılaşıyorum 50 değil 10 da yazabilirdim onu öyle yazmak istedim ve nasıl düzeltebilirim ? 


    http://yigitdemirag.com
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sacrifice
    sacrifice's avatar
    Kayıt Tarihi: 25/Ağustos/2005
    Erkek

    string dizisini karakter pointer olarak ayarla

    char * isim = malloc(sizeof(char*3));

    isim = "Ali";

    if(isim == "Ali" ) printf("tamamdir oldu");

     


    #Coding Sacrifice Perl FSO#
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LeveragEffect
    LeveragEffect's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    C#'da yazaydın ya :| pazartesi de vize var peh 

  9. 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ı:
    -----------------------------

    karakter match eden fonksiyona bak

    yazarin !="Ali"

    muhtemelen string match yapamiyor. Nedeni array uzunlugunun 50 olmasi da olabilir kurcala onu bi


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

    muhtemelen hocam işte sorun bu noktada neden böyle bir sorunla karşılaşıyorum 50 değil 10 da yazabilirdim onu öyle yazmak istedim ve nasıl düzeltebilirim ? 


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

    char yazarin[50];

    bu değişkeni şöyle tanımla bakalım:

    static char yazarin[50];

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anubisx
    anubisx's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

    wking bunu yazdı:
    -----------------------------

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

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

    karakter match eden fonksiyona bak

    yazarin !="Ali"

    muhtemelen string match yapamiyor. Nedeni array uzunlugunun 50 olmasi da olabilir kurcala onu bi


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

     

    muhtemelen hocam işte sorun bu noktada neden böyle bir sorunla karşılaşıyorum 50 değil 10 da yazabilirdim onu öyle yazmak istedim ve nasıl düzeltebilirim ? 


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

     

    char yazarin[50];

    bu değişkeni şöyle tanımla bakalım:

    static char yazarin[50];


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

    hayır etkilemiyor..


    http://yigitdemirag.com
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anubisx
    anubisx's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek

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

    string dizisini karakter pointer olarak ayarla

    char * isim = malloc(sizeof(char*3));

    isim = "Ali";

    if(isim == "Ali" ) printf("tamamdir oldu");

     


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

     

    char * isim = malloc(sizeof(char*3));    

    dizisi için şu hatayı verdi

        expected ‘)’ before numeric c


    http://yigitdemirag.com
Toplam Hit: 3207 Toplam Mesaj: 28