13-04-2012 00:11 tarihinde, Husrev Ozayman yazdı:
> Neyse, problem şurada: pek sevgili c geliştiricilerinin yazılımcıları
> şarşırtmak için yaptığı sevimliliklerden biri bu. Siz scanf("%d",
> &sayi2); dediğinizde oradan bir sayı bekliyorsunuz. ama ekranda sirf
> bir sayı vermiyorsunuz. aynı anda bir de \n karakteri veriyorsunuz.
> tam da o sırada bir karakter okumaya çalışan scanf("%c",&yazi2);
> çalışıyor ve o char olarak yeni satır karakterini alıyor.
Merhaba Hüsrev Bey,
Ben de farkettim bu durumu dün gece tüm seçenekleri kurcalarken. 
scanf("%c%c", &yazi1,&yazi2) dendiğinde bekliyor... Ve girilen karakteri 
yazi2'ye atıyor... Bilmiyorum... Garip geldi bana :)

Aslında yıllarca kaçtım C'den ama bir şekilde girmem gerekti içine. Önce 
bir temeli alalım da sonra bakarız C++ 'a :)

-- 
Kolay gelsin,
Mucip:)

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap