Вопрос
У меня есть строка в следующем формате: "R: 625,5 м E: -32768M"
Какой самый эффективный способ вытащить 625,5?
Решение
Лучше всего использовать SSCANF Чтобы прочитать форматированную информацию из строки.
sscanf(mystr, "R: %f", &myFloat);
Другие советы
sscanf
является хорошим кантиром, чтобы проанализировать простые строки с фиксированным форматом.
Не связан с StackOverflow