Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Stringlerle ilgili bir sorun

Konu, 'C / C++' kısmında wishmaster tarafından paylaşıldı.

  1. wishmaster

    wishmaster Yeni Üye

    Kayıt:
    9 Şubat 2003
    Mesajlar:
    3
    Beğenilen Mesajlar:
    0
    Arkadaşlar Merhabalar,
    C Dilinde stringlerle ilgili bir sorunum var.
    Elimizde iki katar var ve bunlardan birincisi "birinci katar" ikincisi "ikinci katar" olarak tanımlıyorum.Bu iki katarı birleştirerek bir katar haline getiriyorum ve bu katarın uzunluğunu görüntülüyorum.Ancak aşağıda yazdığım kodta ne hatası var acaba? YArdımcı olursanız sevinirim.
    Derlediğim zaman [Warning] In function `int main()': ve implicit declaration of function `int strcat(...)' satır 10
    hataları veriyor.





    #include <stdio.h>
    char katar[50];

    int i;


    main()
    {


    strcpy(katar,"birinci katar");
    strcat(katar,"ikinci katar");


    for (i=0;katar;i++)
    printf(katar);
    printf("%d",strlen(katar));
    }
     
  2. Volkan Uzun

    Volkan Uzun Daimi Üye

    Kayıt:
    14 Kasım 2002
    Mesajlar:
    3,312
    Beğenilen Mesajlar:
    0
    Meslek:
    Software Developer @ DELL
    Şehir:
    Skype
    1-) #include<string.h>
    2-) char katar[50] ve int i yi main blogunun icine almanı tavsiye ederim ama problem yaratmaz bu.
    3-) main i lütfen int main() diye tanımla :)
    4-)sanırım printf(katar) değil de yapmak istediğin printf("%c",katar); idi dongu içinde.
    5-) return 0; mutlaka son satır olarak ekle