Kullanıcıdan decimal sayı isterken A giremezsin, sayı girmen lazım. 'A' dediğin şey 65 e eşit, onu elde etmek için 65 girmen gerek. Her türlü girişi kabul etmek için %s ile stringe okuyup sscanf + %d ile stringden int değişkene atabilirsin, tabi str 'A' kontrolünden sonra. A gibi bir girdide sscanf 0 dndürür , normal sayı girdisinde yazılan değişken sayısını dndürür.

Tugberk bunu yazdı Kullanıcıdan decimal sayı isterken A giremezsin, sayı girmen lazım. 'A' dediğin şey 65 e eşit, onu elde etmek için 65 girmen gerek. Her türlü girişi kabul etmek için %s ile stringe okuyup sscanf + %d ile stringden int değişkene atabilirsin, tabi str 'A' kontrolünden sonra. A gibi bir girdide sscanf 0 dndürür , normal sayı girdisinde yazılan değişken sayısını dndürür. sayi!= 65 yazsa çzülür mü? 'A' bu zaten 65 demek. Sorun Tugberk hocamızın dediği gibi veriyi kullanıcıdan %d ile istemesi. %d ile adamın 65 girmesi lazım ki eşit olsun 'A' verisine. DrKill tarafından 05/Mar/13 06:42 tarihinde düzenlenmiştir Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

int sayi; printf("Sayiyi Giriniz: \n"); scanf ; while printf ; return 0; sayi A ya eşit değilken dngüye gir diyorum ama girmiyor. Ancak A ya yaparsam dngüye giriyor bunun sebebi nedir? https://www.youtube.com/watch?v=WC3-71NKwPw

%c ile okutup sayiya aktarıp ile kontrol etmelisin. Ayrıca debuggerları kullanmayı ğrenin boşa zaman kaybetmeyin. yada getch fonksiyonu vardı onuda kullanabilirsin scanf yerine. DrKill tarafından 05/Mar/13 01:14 tarihinde düzenlenmiştir Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

Kullanıcıdan decimal sayı isterken A giremezsin, sayı girmen lazım. 'A' dediğin şey 65 e eşit, onu elde etmek için 65 girmen gerek. Her türlü girişi kabul etmek için %s ile stringe okuyup sscanf + %d ile stringden int değişkene atabilirsin, tabi str 'A' kontrolünden sonra. A gibi bir girdide sscanf 0 dndürür , normal sayı girdisinde yazılan değişken sayısını dndürür. sayi!= 65 yazsa çzülür mü?

@ zeybekustasi ; hocam 2 kere ayni islemi yapmak yerine do-while kullanabilirsin. En az bir kere yapip, kontrole girer

zumsuk bunu yazdı Tugberk bunu yazdı Kullanıcıdan decimal sayı isterken A giremezsin, sayı girmen lazım. 'A' dediğin şey 65 e eşit, onu elde etmek için 65 girmen gerek. Her türlü girişi kabul etmek için %s ile stringe okuyup sscanf + %d ile stringden int değişkene atabilirsin, tabi str 'A' kontrolünden sonra. A gibi bir girdide sscanf 0 dndürür , normal sayı girdisinde yazılan değişken sayısını dndürür. sayi!= 65 yazsa çzülür mü? 'A' bu zaten 65 demek. Sorun Tugberk hocamızın dediği gibi veriyi kullanıcıdan %d ile istemesi. %d ile adamın 65 girmesi lazım ki eşit olsun 'A' verisine. Abi adam A'ya bastiginda int degeri girecek '65', bizde kontrol ederken 65 diye kontrol ederiz. Ekrana basarkende sadece %c der geceriz. Boylece A basar. fantazi ama boyle de cozulur diye dusunuyorum

sayi! 'A' İmza...