Strona 1 z 1

[C] wczytanie z klawiatury bez błędów

: 21 paź 2017, o 23:57
autor: qqaazzxx
Witam, piszę jeden ze swoich pierwszych programów i mam pytanie, chcę wczytać z klawiatury dokładnie 2 liczby całkowite z przedziału \(\displaystyle{ [1,3]}\), jak zrobić żeby program był mądry i jeśli jakiś idiota zamiast liczby wpisze np. literę żeby jakoś to odrzucił albo wyczyścił dane i pytał jeszcze raz o podanie liczb. Jak to zrobić?

Re: [C] wczytanie z klawiatury bez błędów

: 24 paź 2017, o 15:20
autor: Ponury123
Nie wiem czy C ma jakąś wbudowaną funkcje od tego, ale zawsze możesz sprawdzić po kodzie ASCI czy jeat to cyfra czy litera.

Re: [C] wczytanie z klawiatury bez błędów

: 24 paź 2017, o 18:05
autor: Afish
Ponury123 pisze:zawsze możesz sprawdzić po kodzie ASCI czy jeat to cyfra czy litera.
Koncepcyjnie dobrze, ale nie mamy gwarancji, że kodowanie to ASCII. Najprościej użyć metody pokroju isdigit.