come faccio a leggere un numero all interno di un file

esempio

asd asd 45 ash fghj

getc prendere 1 carattere alla volta
fgetc una riga

e per una parola?