• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dużo zer po przecinku c++

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
+1 głos
709 wizyt
pytanie zadane 2 sierpnia 2020 w C i C++ przez NieMaJuzNazw Użytkownik (890 p.)

Witajcie, to znowu ja. Tym razem problem wygląda następująco: Po wyświetleniu liczby obliczonej z tego kodu

int score = 0;
int coinRand = 4540;
float czas = 181620;
int main()
{
    
    std::string Pkt = std::to_string(score);
    
    std::string Licznik = std::to_string(czas/3027.f);
   

Powstaje takie coś:

korzystam z blibliteki sfml. SetPrecision tutaj według mnie nie zadziała, no chyba że ja nie umiem go dobrze użyć. Co mogę zrobić w takiej sytuacji?

komentarz 3 sierpnia 2020 przez NieMaJuzNazw Użytkownik (890 p.)
usuwam to std fixed, zmieniam setprecision i nadal sie pojawiają 0
komentarz 3 sierpnia 2020 przez VBService Ekspert (256,600 p.)
std::string f2Str(float f)
{
  std::stringstream buffer;
  buffer << std::setprecision(2) << f;
  return buffer.str();
}

 

komentarz 3 sierpnia 2020 przez NieMaJuzNazw Użytkownik (890 p.)
wszystko jest nadal wyświetlane tak jak na obrazku który dołączyłem
komentarz 3 sierpnia 2020 przez VBService Ekspert (256,600 p.)

std::string Licznik = f2Str(czas/3028.f);

std::string Licznik = f2Str(czas/3028);

 

komentarz 3 sierpnia 2020 przez NieMaJuzNazw Użytkownik (890 p.)
dobra, dziala. zapomnialem ze w 2 miejscach mam setstring a ja dawalem tylko do 1..

1 odpowiedź

0 głosów
odpowiedź 3 sierpnia 2020 przez pvalue Dyskutant (8,720 p.)

może to podziała -> https://mattmccutchen.net/bigint/

Podobne pytania

0 głosów
2 odpowiedzi 1,218 wizyt
pytanie zadane 25 listopada 2018 w C i C++ przez Nutella159 Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 972 wizyt
pytanie zadane 10 września 2016 w C# przez DeBos123 Nałogowiec (44,950 p.)
+1 głos
1 odpowiedź 275 wizyt

93,430 zapytań

142,427 odpowiedzi

322,652 komentarzy

62,792 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...