no save
Assistance
Achat
News

Forum | programmation
calcul héxadécimal en C++
Ravachol, le mer. 07 juil. 2004 à 21:34:06
Voici un petit exemple alors.
Je n'y ai pas géré les erreurs en cas de saisie non conforme au format héxa, mais tu trouveras des infos à ce sujet dans l'aide de ton compilo et puis il faut bien que tu bosses un peu non ;-))


int main(int argc, char *argv[])
{
// Contiendrons les saisies converties
int nb_ent, nb_ent1;
// Recevra la saisie
char chaine_tempo[5];
// Saisie du 1er nombre au format héxa
cin >> chaine_tempo;
// Conversion de la chaine héxa du 1er nombre en un nombre entier
nb_ent=strtol(chaine_tempo,NULL,16);
// Saisie du 2ème nombre au format héxa
cin >> chaine_tempo;
// Conversion de la chaine héxa du 2ème nombre en un nombre entier
nb_ent1=strtol(chaine_tempo,NULL,16);
// Affichage de l'addition des 2 nombres saisis
cout << nb_ent << " + " << nb_ent1 << " = " << nb_ent + nb_ent1 << endl;
return 0;
}


A++

La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Précédentptit-bichon
juil. 04
ptit-bichon
juil. 04
Suivant
REPONSES
Ravachol
juil. 04
ptit-bichon
juil. 04
Ravachol
juil. 04
ptit-bichon
juil. 04
ptit-bichon
juil. 04
Ravachol
juil. 04
ptit-bichon
juil. 04
Ravachol
juil. 04
fadel
oct. 07
crazy
nov. 07
Version Web
Réalisé par RedShift
no save