Jak sprawdzić czy podana liczba przez użytkownika należny do int-a?
np.:
użytkownika wprowadza 2147483650
i ma wyświetlić ze nie należny do int-a
0
0
Słyszałeś o czymś takim jak if
?
0
wiem ze if-em
tylko jak warunek zapisać
4
Masz kilka opcji:
- używasz funkcji, która mówi o powodzeniu wczytywania (np.
strtol
) a potem sprawdzasz, czy wynik mieści się w zakresie typu docelowego, jeśli jest różny - definiujesz to jako UB i niech się użytkownik martwi
- bawisz się w jakieś regexy
0
Albo wczytujesz jako string. Sprawdzasz czy się mieści w zakresie. Jeśli tak to przerabiasz na typ liczbowy.