/* IFT1166 - démonstration #3 - exercice 6 25-septembre-2003 v1.02 M.Lokbani gcc 3.2.4 21-septembre-2003 v1.01 M.Lokbani gcc 3.2, adap fr, comments. 15-septembre-2003 v1.00 M.Lokbani énoncé à partir Deitel&Deitel pour A03 contact: lokbani@iro.umontreal.ca Cet exercice a pour but de vous familiariser avec l'utilisation du cast explicite static_cast. Copyright (C) 2003-2005 Université de Montréal Département d'informatique et de Recherche Opérationnelle Deitel&Deitel & Mohamed Lokbani -- Tous Droits Réservés -- All Rights Reserved -- */ /* On récupère le symbole en entrée et en l'affiche en sortie tout en l'ayant préalablement "casté" avec "static_cast". On récupère ainsi la valeur ascii d'un symbole. Par exemple: a<=>97, b<=>98 alors que A<=>65, B<=>66 etc. */ #include int main() { char symbole; std::cout << "Entrer un caractère: "; std::cin >> symbole; std::cout << "\nLa valeur entière équivalente au symbole " << symbole << " est " \ << static_cast< int > ( symbole ) << std::endl; return 0; } // fin main /* >q6sol Entrer un caractère: $ La valeur entière équivalente au symbole $ est 36 >Exit code: 0 >q6sol Entrer un caractère: F La valeur entière équivalente au symbole F est 70 >Exit code: 0 >q6sol Entrer un caractère: . La valeur entière équivalente au symbole . est 46 >Exit code: 0 */