Nombre composé de 9 chiffre en C comment fair

magic-teacher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -  
magic-teacher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je voudrais demander a l'utilisateur d'entrer un nombre composée de 9 chiffres pour ensuite faire quelques vérifications le nombre sera avidement de type entier mais le problème c'est se type ne supporte pas des des entier de telle longueur (surtout en C) .
si vous avez une solution ......
A voir également:

6 réponses

magic-teacher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   2
 
une allocation dynamique est peut être la solution ?
1
Maker06 Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   63
 
Le type 'int' n'est pas celui qu'il te faut, utilises plutôt des 'double' ou des 'long' ce sera plus judicieux.
0
magic-teacher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   2
 
meme avec des double ce ne marche pas ( sa allonge l'intervalle de chiffre mais pas assai pour des nombres 9 chiffres
0
Utilisateur anonyme
 
De 9 chiffres?? Un long ou un double suffit largement pour un nombre à 9 chiffres!!!
0
magic-teacher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   2
 
sur turbo c il y a des problèmes avec la manipulation des opérations sur les double ou long double ordinaire tel + -*=
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,
Pour un nombre entier de 9 chiffres. Un "long int"suffit amplement. C'est codé sous quatre bytes, donc largement suffisant pour ton cas.
Au pire, tu peux même utiliser des "long long". Là tu auras de quoi faire ;).
0
magic-teacher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   2
 
oui oui ça marche bien avec un long int , merci

euhh

pour les double ou long double l'enregistrement se fait comment ?
car je croyais que sa se faisait avec un %ld mais apparemment ce n'est pour les long int
0
sadektlili Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   4
 
tu n'a pas aucune solution ?
-1