marco26762 ha scritto:
Banale funzioncella???? tipo'
Puoi fare il parecchi modi.
Dal momento che l'efficienza, in questo caso, non è importante, puoi adottare anche una strategia "a mangiare", oppure no.
l'ideale è vedere la stringa come vettore e poi...
crea una serie di funzioni di appoggio (bottom-up) del tipo
1) isdigit (passi una stringa, e ti dice se il primo carattere è un numero)
2) isdot (passi una stringa, e ti ritorna TRUE se il primo carattere è un .)
3) prendinumerointesta
cicla dall'inizio alla fine della stringa, crea una stringa di appoggio se ogni carattere è isdigit, si ferma quando
non lo è più (is digit).
questo ti serve per gestire i casi con 1, 2 o 3 cifre
a questo punto ti basta mettere insieme i pezzi del "puzzle", verificando che ogni "pezzo" sia <255
Si capisce? Te lo lascio per esercizio (come odiavo quando me lo dicevano! )