I\'m parsing GPS status entries in fixed NMEA sentences, where fraction part of geographical minutes comes always after period. However, on systems where locale defines comm
Do you really need to get locale behavior for numerics? If not
setlocale(LC_ALL|~LC_NUMERIC, "");
or the equivalent use of std::locale constructor.