/* IFT1166 - démonstration #3 - exercice 1 25-septembre-2005 v1.00 M.Lokbani énoncé à partir d'Orazio + corrigé détaillé. contact: lokbani@iro.umontreal.ca Cet exercice a pour but de vous familiariser avec l'utilisation des caractères non affichables disponibles dans beaucoup de langages de programmation. Copyright (C) 2005 Université de Montréal Département d'informatique et de Recherche Opérationnelle M. Lokbani -- Tous Droits Réservés -- All Rights Reserved -- Caractère Signification \a alerte sonore (cloche) \b retour arrière \f saut de page \n nouvelle ligne \r retour chariot \t tabulation horizontale \v tabulation verticale \' guillemet simple \" guillemet double \? point d'interrogation \\ barre oblique inverse */ #include using namespace std; int main() { cout << "\n1. Je viens d'arriver de \a\a\a Montréal \n"; cout << "\n2. Je viens d'arriver de \b\b\b Québec \n"; cout << "\n3. Je viens d'arriver de \r\r\r Toronto \n"; cout << "\n4. Je viens d'arriver de \t\t\t Vancouver \n"; return 0; } /* Parce que le système n'est pas capable d'associer une action à la commande, il se contente d'afficher à quoi correspond le caractère en question. Par exemple: "Bel" <=> \a i.e. "BELl" pour cloche. "BS" <=> \b i.e. "BackSpace" Par contre dans: "\r" on remarque bien qu'il a sauté 3 lignes. "\t" il y a eu 3 tabulations >q1sol 1. Je viens d'arriver de  Montréal 2. Je viens d'arriver de  Québec 3. Je viens d'arriver de Toronto 4. Je viens d'arriver de Vancouver >Exit code: 0 */