Domanda

Ho una stringa nel seguente formato: "R: 625.5m E: -32768m"

Qual è il modo più efficace per estrarre il 625,5?

È stato utile?

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
scroll top