Heures, minutes, secondes...
Résolu/Fermé
Utilisateur anonyme
-
Modifié par EchoIsON le 15/02/2016 à 22:29
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 17 févr. 2016 à 12:01
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 17 févr. 2016 à 12:01
A voir également:
- Algorithme heure minute seconde
- 35 go internet équivalent en heure ✓ - Forum Free mobile
- Cdg heure d'arrivée a destination shein ✓ - Forum Consommation & Internet
- Quel est l'équivalent 40 GO d'internet en heures ? ✓ - Forum Mobile
- 2go internet = combien d'heure - Forum Opérateurs & Réseaux mobiles
- 30 Go combien de temp d’internet - Forum Mobile
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
15 févr. 2016 à 22:43
15 févr. 2016 à 22:43
Bonjour,
Attention à la cohérence entre les types :
void clock(int* jours, int* heures, int* minutes, int* secondes);
Tu appelles cette fonction avec des long. Il est possible que cela ne change rien sur ta machine (int = long int sur certaines plateformes), mais ce n'est pas bon pour autant.
Sinon, les valeurs que tu as entrées sont trop grandes pour être contenues dans un long. Tu peux essayer avec long long (C90) si tu souhaites plus de place. Mais, ça restera limité...
Tu veux vraiment rentrer des valeurs aussi grandes ? Si oui, il va te falloir implémenter une bibliothèque type BIGNUM.
Attention à la cohérence entre les types :
void clock(int* jours, int* heures, int* minutes, int* secondes);
Tu appelles cette fonction avec des long. Il est possible que cela ne change rien sur ta machine (int = long int sur certaines plateformes), mais ce n'est pas bon pour autant.
Sinon, les valeurs que tu as entrées sont trop grandes pour être contenues dans un long. Tu peux essayer avec long long (C90) si tu souhaites plus de place. Mais, ça restera limité...
Tu veux vraiment rentrer des valeurs aussi grandes ? Si oui, il va te falloir implémenter une bibliothèque type BIGNUM.