Ciao scara95.
Si in effetti sscanf() rende tutto più semplice , con una riga di codice , ma come si comporta sscanf
con una stringa di questo tipo "06:45:08" sscanf(buffer,"%d:%d:%d",&ore,&minuti,&secondi)??
o intendevi ricavare tre stringhe e usare atoi() ???
per quanto riguarda int() function e cast , se sono equivalenti , non vi è nessun motivo che queste funzioni esistano .....
provato con sscanf funziona senza problemi , ma vedo che ha risolto con atoi() avrà aggiunto il terminatore