Problème de restitution d'une variable.
Bonjour,
Je créé un programme qui, à un moment, doit récupérer une variable de 21 chiffres.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
double numero = 0;
printf("Veuillez entrer le numero (21 chiffres) :\n");
scanf("%lf", &numero);
system("cls");
printf("Le numero est : %.0lf\n", numero);
system("PAUSE");
return 0;
} |
Le problème est qu'il ne me donne jamais le bon numéro.
Par exemple, si je rentre :123456789123456789123
Il me sort :
12345678912345679000
J'aimerais savoir comment faire pour qu'il me sorte le numéro en entier.
Merci.