Konvertieren von float in string mit Präzision & Anzahl der Nachkommastellen angegeben?

Wie rechnet man einen float in einen string in C++ unter Angabe der Präzision & Anzahl der Nachkommastellen)?

Beispiel: 3.14159265359 -> "3.14"

  • warum nicht erstellen eine temp float mit der angegebenen Genauigkeit, die Sie wollen und konvertieren Sie Sie dann in string?
  • Die 'temp float' doesn T haben ein "angegebene Genauigkeit" und es gibt Fälle, wenn eine solche Vorgehensweise brechen. Diese Frage ist im Grunde vergleichbar mit der Frage "was ist das äquivalent der '%.2f' - format"?
  • Siehe stackoverflow.com/questions/14432043/c-float-formatting wenn dies ist, müssen nur für IO.
InformationsquelleAutor Shannon | 2015-03-22
Schreibe einen Kommentar