Ahoj, řeším problém se vstupem čísel do programu. Uživatel musí zadat pouze číslo, avšak toto číslo (pokud ho uživatel zadá) se nachází ve stringu (načteno funkcí fgets).
Cílem této funkce je ověřit, že uživatel zadal pouze číslo.
Tedy:
- 14 - ano
- 14s4s4s - ne
- sssss - ne
- atd.
Vím, že funkce, která mi to pomůže hlídat a zároveň udělá ze stringu int (long) je strtol.
Mohu někoho poprosit o radu? Jak správně tyto věci dát dohromady, aby funkce po špatném zadání vyzvala k opravě.
Díky.