Salve a tutti! Ho un file spezzettato in vari segmenti. Ogni segmento è numerato nel seguente modo:

codice:
mioFile.ext = 
mioFile.ext.1
mioFile.ext.2
...
mioFile.ext.10
mioFile.ext.11
...
mioFile.ext.XXX
dunque, ho bisogno di recuperare il numero alla fine di ogni nome di segmento di file. Partendo dal presupposto che ho il nome del segmento in una stringa, so che con sscanf posso recuperare una porzione di stringa, solo che non riesco a capire a pieno come funziona la 'formattazione' che la funzione deve seguire (ovvero il secondo argomento della funzione). So che dovrei dirgli "tutti i caratteri dopo l'ultimo punto", ma non so come fare...
In alternativa avevo pensato di analizzare la stringa del nome dalla fine e, incontrato il primo carattere non numerico o pari al un ".", interrompere la scansione e ottenere così la porzione di stringa relativa al numero.
Quale delle due soluzioni vi sembra la migliore?
Grazie