Şimdi Ara

Karekter sayısını öğrenen fonksiyon C'de(YARDIM)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
186
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Mrb,C'ye yeni başladım karakter sayısını harfsay fonksiyonuyla öğrenen aşagıdaki kodda undefined referene to harfsay hatası alıyorum acaba neden olabilir?

    #include <stdio.h>
    #define N 100

    int harfsay(char[]);
    int main()
    {

    char a[N];
    printf ("bir yazi girin : ");
    gets(a);

    int uzunluk = harfsay (a);
    printf ( "\nGirilen %s kelimesi %d harflidir", a, uzunluk);


    int harfsay( char a[] )

    {

    int k;
    int len = 0;
    for (k = 0; a[k] != '\0'; ++k)
    len++;

    return (len);
    }
    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi badboy39 -- 18 Ekim 2013; 16:45:11 >



  • C' de içiçe fonksiyon olamaz. harfsay fonksiyonunu tümüyle main in içinden çıkarmalısın. Şunun gibi;

    int main()
    {
    ...
    return 0;
    }

    int harfsay(...)
    {
    ...
    return X;
    }
  • teşekkürler
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.