У меня есть очень простая задача C. Я читаю файл построчно, и хранить его в буфернуюExtract целое из полукокса буфера
char line[80];
Каждая строка имеет следующую структуру:
Timings results : 2215543
Timings results : 22155431
Timings results : 221554332
Timings results : 2215543
То, что я пытаюсь сделать, заключается в извлечении целочисленного значения из этой строки. Здесь C предоставляет любую простую функцию, которая позволяет мне это делать?
Благодаря
Вы все еще должны разобрать строку, потому что не atoi() возвращает 0, если ваша строка начинается с не численного значения? – Makis
'strtol' лучше, чем' atoi', поскольку он позволяет обрабатывать ошибки. –