Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
95
Tıklama
0
Öne Çıkarma
C Programlama da hata alıyorum.
N
3 yıl
Er
Konu Sahibi

Arkadaşlar merhabalar c dilinde programlama dersinde ödev verildi . Programı yazdım fakat bazı kelimelerde çalışmıyor . Mesela bilMemKi de çalışmıyor yardımıcı olabilicek var mıdır biraz acil .. Büyüğü küçüğe çeviriyor ve bu formatta olması lazım sorunun . Nereyi değiştirmem lazım veya direk onu ekleyebilicek var mıdırı ..

#include <stdio.h>
#include <stdlib.h>
void buyut(char *metin) {
int fark = 'a' - 'A';

while (*metin != '\0') {
     
    if (*metin >= 'a' && *metin <= 'z') 
      *metin -= fark;
    *metin++;
  }

}

int main() {
char *dizgi;
int i;
dizgi = (char *)malloc(100*sizeof(char));

for (i=0; i<10; i++) {
printf("Dizgi gir: ");
scanf("%s", dizgi); /* & kullanmak gereksiz */
buyut(dizgi);
printf("%s\n", dizgi);
}

return 0;
}



T
3 yıl
Yarbay

kodu denediğimde bilMemKi 'iyi BILMEMKI yapıyor yani doğru sekilde büyültüyor. Zaten öyle yapması gerekmiyor muydu?



< Bu ileti mini sürüm kullanılarak atıldı >

N
3 yıl
Er
Konu Sahibi

Ya sabahtan beri uğraşıyorum da :D benim hatammış :) kodda sorun yok Eğer yardımcı olabilicekseniz 1 sorum daha olucak.


program şöyle çalışıyor ( kodunu yazdım )

4x4 matris elemanlarını satır satır dolduruyor

printf kullanarak 1 . satırı gir gir yazdığımda karşısına hemen scanf le 1. satırdaki 4 elemanı da girdi olarak almam gerekiyor . yani şöyle


  • Satırı girin : 3 5 6 7
  • satırı girin . 3 4 6 1
  • satırı girin : 41 5 11 33


ama bende şöyle oluyor ..

  • satırı girin : 5
3
5
6
  • satırı girin : 7
32
56
55

Scan f kullanarak yazdığım kodun girdilerini girerken enter a tıkladığımda 1 satır aşşa atlamaması gerekiyo . Nasıl yapabilirm .


Bu mesaja 1 cevap geldi.
T
3 yıl
Yarbay

3 5 6 7 yı olduğu gibi, arada boşluklarla rakam olarak tek satırda girmeye çalışıyorum ancak o ilk rakamdan sonrasını almıyor mu diyorsun?

ve 2. satırdaki 32 56 55 nedir? Yukardaki örnekte o rakamlar yok.



< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @nefesu
N
3 yıl
Er
Konu Sahibi

o sayılar rast gele kullanıcınn girdiği veriler ben ssadece düzeni göstermek için rast gele sayılar yazdım .

Kullanıcı girdi girerken öyle gözükmeli


Bu mesaja 1 cevap geldi.
T
3 yıl
Yarbay

Okey sonuçta "4 adet rakam girin" gibi bir metin yazdırıp rakamları boşlukla ayrılmış tek satır olarak girip Enter'a 1 kere basarak girmen en pratiği. Burada anlaştık mı ?





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 2 Haziran 2021; 12:29:31 >

< Bu ileti mini sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @nefesu
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.