私は固定 NMEA センテンスで GPS ステータス エントリを解析しています。ただし、ロケールがコンマを小数点記号として定義しているシステムでは、atof関数はピリオドと小数部全体を無視します。
この問題に対処する最善の方法は何ですか? 必要に応じて、文字配列に格納された経度/緯度の文字列。
コード例:
m_longitude = atof((char *)pField);
どこ
pField[] = "01000.3897";
Windows XP および CE 用にコンパイルされたクロスプラットフォーム プロジェクト。
ソリューションへのコメント:
受け入れられた回答はよりエレガントですが、この回答(およびコメント)も簡単な修正として知っておく価値があります