Podobny temat jest już omawiany na forum. Ale mam inny problem w następujący kod:Pokaż dwie cyfry po przecinku w C++
double total;
cin>>total
cout<<fixed<<setprecision(2)<<total;
Jeśli dam wejście jako 100,00 następnie program wypisuje tylko 100, ale nie 100,00
Jak mogę wydrukować 100,00?
Naprawdę? Daje to 100,00 w moim systemie (cóż, daje błąd dla brakującego średnika, ale po tym jak naprawiłem, że działa tak, jak się tego spodziewam). Może powinieneś opublikować rzeczywisty kod, z którym testowałeś to. –
Czy prosisz o poprawkę do swojego kodu? czy pytasz o jakiś sposób wydrukowania liczby z dwoma miejscami dziesiętnymi? powinieneś opublikować opcje kompilatora (lub przynajmniej kompilator), którego używasz do uruchomienia swojego kodu, który byłby bardzo przydatny do wykrycia problemu;) – Bengalaa