Problem mit Float-Ausgabe



  • Hi @ all,

    wenn ich folgendes Programm ausführe wird mir nicht die Zahl 123456.789 ausgegeben, sonder nur 123456. Wie bekomme ich es hin, dass die Ganze Zahl ausgegen wird??? Habe es auch schon mit double ausprobiert, leider ohne Ergebnis.

    #include <iostream>
    using namespace std;
    int main(){
    
    	float zahl = 123456.789;
    	cout << "Zahl " << zahl << endl; 
    	return 0;
    }
    

    Gruß, Christian



  • Mach mal zum testen ein "cout.precision(10);" an den Anfang der main und sag ob es dann funktioniert.


Anmelden zum Antworten