Ho una stringa letta da input, e comprende comandi e opzionalment5e parametri di vario tipo...
la tokenizzo e verifico i parametri.. in alcuni casi il primo parametro dev'essere un intero... però, per via della tokenizzazione, ce l'ho come char*....
con atoi posso convertirlo in intero ma non posso controllare che sia "esattamente" un intero.
Voglio dire:
se passo "a" ad atoi mi da errore...
se passo "2" mi da 2...
ma se passo "2a" mi da 2 regolarmente.... e vorrei evitare questo comportamento.
Come posso fare?