Ho un problema molto semplice in C. sto leggendo un file formato da linee, e memorizzarlo in un buffer estratto intero da char buffer
char line[80];
Ogni riga ha la seguente struttura:
Timings results : 2215543
Timings results : 22155431
Timings results : 221554332
Timings results : 2215543
Quello che sto cercando di fare è estrarre il valore intero da questa linea. C qui fornisce qualche funzione semplice che mi permetta di farlo?
Grazie
Hai ancora per analizzare la stringa, perché non fa atoi() return 0 se la stringa inizia con un valore non numerico? – Makis
'strtol' è meglio di' atoi' in quanto consente di gestire gli errori. –