Bonjour,
Je sais que ce problème a déjà été abordé plusieurs fois ici, mais je n'arrive néanmoins pas à trouver de solution ...
J'ai un programme qui utilise le temps, mais en millisecondes. J'essaie de lui faire stocker 1 an (soit 31.536.000.000 ms) mais impossible car mon nombre ne dépasse jamais 1.500.000.000 ms ...
J'ai un deuxième programme duquel je m'inspire qui stocke jusqu'à 50.000.000.000 dans un time_t mais quand je copie/colle le code dans mon programme ça ne marche pas
Même lorsque je fais :
J'obtiens toujours un peu moins de 1.500.000.000, et pareil si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 uint64 time = 31.536.000 * 1000); cout << time << endl;
C'est incompréhensible ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part cout << 31.536.000 * 1000;
Partager