Вопрос

У меня есть строка в следующем формате: "R: 625,5 м E: -32768M"

Какой самый эффективный способ вытащить 625,5?

Это было полезно?

Решение

Лучше всего использовать SSCANF Чтобы прочитать форматированную информацию из строки.

sscanf(mystr, "R: %f", &myFloat);

Другие советы

sscanf является хорошим кантиром, чтобы проанализировать простые строки с фиксированным форматом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top