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