C dili ile yazdığım ödevde hatalar çıktı

Katılım
9 Temmuz 2019
Mesajlar
4.709
Makaleler
1
Çözümler
56
Yer
500 Republica
Merhaba arkadaşlar, C dili ile yazılması gereken bir ödevim var ve hayatımda görmediğim hataları alıyorum. Koda bir bakabilir misiniz ödevi bu geceye kadar teslim etmem gerekiyor.

 
Yanıtınız için teşekkürler fakat hala aynı hataları almaktayım.
 
Evet, şimdi bakarken tam da aklıma geldi. String işlemi yapan fonksiyonlara (strcmp, strstr, strcpy gibi) string'in elemanını değil, string'in kendisini vermelisiniz.
Örneğin:
C:
strcpy(a[i],b[i]);
Yerine:
C:
strcpy(a,b);
Yazmanız gerekli. Ayrıca az önce kafam bir milyon olduğu için acele acele şöyle yazılmasına yanlış dememişim:
C:
(strcmp(const char *firstname[i], const char *firstname[j])>0)
Doğrusu şöyle olmalı:
C:
if(firstname[i] != firstname[j]){/*kod...*/} /*Karakter kıyaslamalarında böyle yapmalısınız.*/
if(strcmp(firstname,second_string)!=0){/*kod...*/} /*String kıyaslamaları da böyle. != operatörünü ihtiyacınız olan ile değiştirebilirsiniz.*/
 
Cevaplarınız için çok teşekkür ederim fakat yine olmadı. Saldım artık yapmayacağım ödevi.
Sayın moderatörler konuyu silebilir misiniz?
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…