Domanda
Ho una stringa nel seguente formato: "R: 625.5m E: -32768m"
Qual è il modo più efficace per estrarre il 625,5?
Soluzione
La cosa migliore è quella di utilizzare sscanf per leggere le informazioni formattate dalla corda.
sscanf(mystr, "R: %f", &myFloat);
Altri suggerimenti
sscanf
è un buon candidato per analizzare le stringhe semplici con formato fisso.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow