SETPRECISION???
-
servus...ich hab mal ne frage: was ist falsch am unten stehen programm???
#include <iostream.h> int main() { double x = 3.123; cout << setprecision(1) << x << endl; system("pause"); return 0; }möchte die zahl x nur mit einer Stelle nach dem Komma ausgeben, aber der compiler zeigt mir jedes mal an, dass er die Funktion "setprecision" nicht kennt?
wie kann man bei einer gleitkommazahl die Stellen nach dem Komma angeben, die auf dem Bildschirm ausgegeben werden sollen?MFG Jens
-
-
int main( int argc, char *argv[] ) { cout.precision( 1 ); cout << 1.30123; return 0; }Greetz, Swordfish
-
allet klar...danke....hat gefunzt...
bis denne
-
Hallo
@ swordfish : Warum kopierst du noch extra das Zeug, was ich schon verlinkt habe?
bis bald
akari
-
Und wenn du unbedingt mit setprecision() arbeiten willst:
#include <iomanip>
-
Alle I/O Manipulatoren die einen Parameter oder mehr haben, brauchen den genannten header von CStoll.