Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Desimaalipilkku

Raktori [28.01.2005 11:55:27]

#

Milläs komennolla/funktiolla sais C++ luvun perään aina yhden desimaalipilkun. Esim. että 4 tulostuu 4.0, kun 4.1 tulostuu jo 4.1. Pitäisi saada luvuista merkkimääriltä yhtä pitkät.

dungeon86 [28.01.2005 14:59:33]

#

En tiedä C++:n suhteen, mutta jos siirryt C:en (muutat vain #include <iostream> -rivin #include <stdio.h> -riviksi) niin homma hoituu helposti:

#include <stdio.h>

int main(void)
{
 float luku[3];
 luku[0] = 3;
 luku[1] = 3.6;
 luku[2] = 5.34;
 printf("%.2f %.2f %.2f", luku[0], luku[1], luku[2]);
 return 0;
}

Deewiant [28.01.2005 15:08:25]

#

Muistaakseni setprecision() on funktio, jota käyttää C++:ssa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta