Selocan Mesaj tarihi: Mayıs 29, 2004 Paylaş Mesaj tarihi: Mayıs 29, 2004 int bi, i; char y; printf("bir sayi girin:"); scanf("%d", &bi); int ni[12]; for (i=0 ; i<12 ; i++) { scanf("%c", &y); if ((y-48)>=b1) { printf("yanlis girdinizn"); break; } if ( y==10) { break; } if ((y>47) && (y<58)) { ni [ i ]=(y - 48); } else { printf("rakam girmelisinizn"); break; } } compile edince hiç bir hata vermiyor. çalıştırınca ilk sayıyı istiyor ama döngüye hiç başlamıyor. defalarca baktım ama göremedim birşey. ilgilenen, bilen varsa yardım lütfen. [signature][hline]Kanatlarım olsaydı bağışlayıcı olur muydum ? Boynuzlarım olsaydı gülüşümü küçümseyen alevler olur muydu ? [Bu mesaj Selocan tarafından 29 Mayıs 2004 19:43 tarihinde değiştirilmiştir] Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Selocan Mesaj tarihi: Mayıs 29, 2004 Konuyu açan Paylaş Mesaj tarihi: Mayıs 29, 2004 heh ya tamam bak onu şimdi gördüm de şu var döngünün içinde ilk scanf de y yi istemiyo yani senin dediğini düzeltsem de çalışmaz[signature][hline]Kanatlarım olsaydı bağışlayıcı olur muydum ? Boynuzlarım olsaydı gülüşümü küçümseyen alevler olur muydu ? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Selocan Mesaj tarihi: Mayıs 29, 2004 Konuyu açan Paylaş Mesaj tarihi: Mayıs 29, 2004 olmadı[signature][hline]Kanatlarım olsaydı bağışlayıcı olur muydum ? Boynuzlarım olsaydı gülüşümü küçümseyen alevler olur muydu ? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
SilverSurfer Mesaj tarihi: Mayıs 29, 2004 Paylaş Mesaj tarihi: Mayıs 29, 2004 y'yi character olarak tanımlamışsın ama if sorgu parantezinde y-48 demişsin nasıl olcak anlamadım. yani character-integer=? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Maleboge Mesaj tarihi: Mayıs 29, 2004 Paylaş Mesaj tarihi: Mayıs 29, 2004 bir karakterden 0x30 çıkartırsan interger değerini alırsın.[signature][hline]1...2...3... ee ya sonrası ? Criminal2's HomePage Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Selocan Mesaj tarihi: Mayıs 29, 2004 Konuyu açan Paylaş Mesaj tarihi: Mayıs 29, 2004 said: SilverSurfer, 29 Mayıs 2004 20:52 tarihinde demiş ki: y'yi character olarak tanımlamışsın ama if sorgu parantezinde y-48 demişsin nasıl olcak anlamadım. yani character-integer=? o şekilde yazdığında karakter değişkeninin ascii kodunu kabul eder onun için öyle yaptım. fizban senin yazdıklarını aynen denedim çalışmıyo sadece döngüden önceki sayıyı istiyo onu giriyorum sonra komut yerine geri dönüyo direk beklemeden[signature][hline]Kanatlarım olsaydı bağışlayıcı olur muydum ? Boynuzlarım olsaydı gülüşümü küçümseyen alevler olur muydu ? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
The_Delucian Mesaj tarihi: Mayıs 29, 2004 Paylaş Mesaj tarihi: Mayıs 29, 2004 yukarda dıyen arkadas gıbı string ifadeden ınteger cıkarmaya calısıyorsun ... C de bılmıyom z = Integer.parseInt(y) tarzında bısey dıyıp z den 48 in cıkarımını kontrol edersen olur ... eger fızbanın dedıgı sey c de dedıgım seyı yapan komut sa fızbanın dedıgının calısması lazım ...[signature][hline]Vampire Hunter Delucian ... Türküm Doğruyum Calışkanım ... Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
The_Delucian Mesaj tarihi: Mayıs 29, 2004 Paylaş Mesaj tarihi: Mayıs 29, 2004 ha y yi tek tırnak icinde mı yazıyoduk ney ascıı degerı ıcın ?[signature][hline]Vampire Hunter Delucian ... Türküm Doğruyum Calışkanım ... Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Selocan Mesaj tarihi: Mayıs 29, 2004 Konuyu açan Paylaş Mesaj tarihi: Mayıs 29, 2004 char y dediğin zaman y nin int değeri ascii değerine karşılık geliyo direk karakter atamak için mesela y='d' şeklinde yazıyodun. ya ayrıca TC de denedim oldu çalıştı. (fiz sağolsun) [signature][hline]Kanatlarım olsaydı bağışlayıcı olur muydum ? Boynuzlarım olsaydı gülüşümü küçümseyen alevler olur muydu ? [Bu mesaj Selocan tarafından 29 Mayıs 2004 22:42 tarihinde değiştirilmiştir] Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar