Arkadaşın dediği gibi isdigit() fonksiyonu kullanabilirsin. Onun yerinede girilen ifadenin ASCI karakterinde 48-57 değerleri arasında olup olmadığını sınayabilirsin. Fakat ASCI kodu bazı sistemlerdefarlı olabiliyor. Ama genel olarak bu şekildede kullanabilirsin. 0-48 . . . 9-57 olması gerekiyor.
scanf ("%d",&sayi);
bu şekilde sayı okuyabilrsin...
Bu mesaja 1 cevap geldi. Cevapları Gizle
böyle bir standart C fonksiyonu var sanırım hatta isprint() ,isupper().....bir sürü
bu sadece rakamları kontrol eder yani tek karakter
Bu mesaja 1 cevap geldi. Cevapları Gizle
in c++ builder
Bu mesaja 1 cevap geldi. Cevapları Gizle
0-48
.
.
.
9-57 olması gerekiyor.