Millisekunden ermitteln



  • dsffsd schrieb:

    Danke dir 🙂

    Ich mach es übrigens umständlich. Ich seh gleich, ob es nicht einfacher geht (was es bestimmt tut).



  • Ja, so geht es einfacher:

    std::cout << static_cast<unsigned>((h.now() - std::chrono::time_point_cast<std::chrono::seconds>(h.now())).count() * static_cast<float>(1000) / high_resolution_clock::period::den);
    


  • Sone_logoff schrieb:

    Ja, so geht es einfacher:

    std::cout << static_cast<unsigned>((h.now() - std::chrono::time_point_cast<std::chrono::seconds>(h.now())).count() * static_cast<float>(1000) / high_resolution_clock::period::den);
    

    Besser ist vielleicht, die 1000 durch milliseconds::period::den zu ersetzen, ich hab außerdem vergessen, dass ich den Namensraum freigegeben hab', also so:

    std::cout << static_cast<unsigned>((h.now() - time_point_cast<seconds>(h.now())).count() * static_cast<float>(milliseconds::period::den) / high_resolution_clock::period::den);
    

Anmelden zum Antworten