Wieder mal ein Newbee



  • Hallo erstmal!

    zu meinem anfängerproblem:
    ich habe ein kleines programm geschrieben, welches gleitkommazahlen einliest und sie in einer einheitlichen form ausgeben sollte. mit cout.setprecision(3);; kann ich die länge der zahl festsetzen, ist die zahl jedoch gerade so verschiebt es mir die ganze zeile

    bsp:

    +------------------------------+
    |-------x-------|----y=f(x)----|
    +------------------------------+
    |-----1.53-----|-----3.45----|
    |-----1-----|-----6-----|
    |-----4.89-----|-----7.98----|
    +------------------------------+

    daher meine frage, gibt es einen befehl der auch die ganzzahlen mit nachkommastellen (im o. beispiel 1,00 u. 6,00) ausgibt.

    vielen dank im vorraus!!!



  • Mit << showpoint << ... bis precision()Stellen erreicht sind.



  • std::cout << std::setprecision(2) << std::fixed << std::setw(4); // 4 oder wie lang's halt insgesamt sein soll - du kannst dann auch mehr als eine stelle vorm komma haben
    


  • Vielen lieben Dank!!!


Anmelden zum Antworten