Konvertieren eines doppelten in einen festen Dezimalpunkt in C ++

Ich habe eine doppelte Variable in C ++ und möchte sie als feste Dezimalzahl auf dem Bildschirm ausgeben.

rundsätzlich möchte ich wissen, wie man eine Funktion schreibt, die eine doppelte und eine Anzahl von Nachkommastellen verwendet und die Zahl auf diese Anzahl von Nachkommastellen ausgibt, ggf. ohne Auffüllun

Beispielsweise

convert(1.235, 2)

would ausdrucken

1.24

un

 convert(1, 3)

would ausdrucken

1.000

so arbeitet die Funktion als

convert(number as double, number of decimal places)

und druckt einfach den erforderlichen Wert auf die Standardausgabe (cout) aus.

Weiß jemand, wie das geht?

Danke im Voraus

Antworten auf die Frage(8)

Ihre Antwort auf die Frage