Outils d'utilisateurs

Outils du Site


mise_en_forme

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

mise_en_forme [2014/05/28 18:47]
gbdivers
— (Version actuelle)
Ligne 1: Ligne 1:
  
-^ [[nombres_reels|Chapitre précédent]] ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ [[rvalue_et_lvalue|Chapitre suivant]] ^ 
- 
-====== Mettre en forme les messages affichés ====== 
- 
- 
-__utiliser setw, setprecision. tabulation, retour à la ligne__ 
- 
-===== Les caractères spéciaux ===== 
- 
-Au cours de vos essais, vous avez peut⁻être essayé d'afficher un backslash (''\'') ou des guillemets (''"''). Si ce n'est pas le cas, je vous propose de le faire maintenant: 
- 
-<code cpp> 
-#include <iostream> 
-using namespace std; 
- 
-int main() 
-{ 
-  cout << "Je fais des tests pour apprendre le C++ !" << endl; 
-  cout << """ << endl; 
-  cout << "\" << endl; 
-  return 0; 
-} 
-</code> 
- 
-Le compilateur ne va pas aimer cela du tout et il un message d'erreur devrait s'afficher dans la zone au bas de votre fenêtre Code::Blocks. La raison est simple, pour afficher des guillemets, il faut utiliser la combinaison ''\"'' et pas juste ''"'', idem pour le backslash qu'il faut doubler __(Pourquoi ? Et parler des Raw String)__. Il faut donc écrire: 
- 
-<code cpp> 
-#include <iostream> 
-using namespace std; 
- 
-int main() 
-{ 
-  cout << "Je fais des tests pour apprendre le C++ !" << endl; 
-  cout << "\"" << endl; 
-  cout << "\\" << endl; 
-  return 0; 
-} 
-</code> 
-  
-__Équivalent C++11 :__ 
- 
-<code cpp> 
-#include <iostream> 
-using namespace std; 
- 
-int main() 
-{ 
-  cout << "Je fais des tests pour apprendre le C++ !" << endl; 
-  cout << R"(")" << endl; 
-  cout << R"(\)" << endl; 
-  return 0; 
-} 
-</code> 
- 
-Je vous laisse faire le test pour vérifier que cela fonctionne. Maintenant que vous avez vu ces deux petites exceptions, vous êtes prêt à écrire tout ce qui vous passera par la tête dans la console. Voyons maintenant ce qui se passe à la fin de notre programme. 
- 
-^ [[nombres_reels|Chapitre précédent]] ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ [[rvalue_et_lvalue|Chapitre suivant]] ^ 
- 
-{{tag> Cours C++}} 
mise_en_forme.1401295645.txt.gz · Dernière modification: 2014/05/28 18:47 par gbdivers