Est-il possible de faire quelque chose comme cout < < "ma chaîne"; et avoir ma chaîne en majuscules? de ce que je peux dire il n'y a aucun moyen de le faire? j'ai besoin de l'envelopper autour d'une fonctionC++ cout autocase?
0
A
Répondre
5
Oui, vous pouvez étendre std: streambuf Voir cet exemple: http://www.java2s.com/Tutorial/Cpp/0240__File-Stream/Extendsstdstreambuftocreateoutputbuffer.htm
0
Utilisez le Boost string_algo bibliothèque:
string myStr("my string");
to_upper(myStr);
cout << myStr;
Questions connexes
- 1. Problème de point flottant C++ Cout
- 2. customize Cout
- 3. Mise en forme Cout
- 4. Sortie sans tampon avec cout
- 5. rediriger std :: cout vers un écrivain personnalisé
- 6. Mise en forme du tableau à l'aide de std :: cout
- 7. Puis-je arrêter std :: cout flush sur "\ n"?
- 8. Affectation de cout à un nom de variable
- 9. simple cout puis cin permettant un exemple d'espace?
- 10. Comment puis-je indenter la sortie de cout?
- 11. stdout/cout à partir d'une application lancée depuis qt creator?
- 12. le tampon et la séquence de sortie de cout et printf
- 13. Capture de cout dans la fenêtre de sortie de Visual Studio 2005?
- 14. blocs de code 8.02 programme de console ne sortant pas les instructions cout avec SDL
- 15. Pourquoi la sortie de cout << 7/9 * 9; est zéro?
- 16. Pourquoi une violation d'accès pour cout et dépassement de pile pour printf
- 17. Existe-t-il un meilleur moyen d'imprimer une chaîne avec cout jusqu'à N caractères?
- 18. Surcharger correctement un stringbuf pour remplacer cout dans un fichier mex MATLAB
- 19. Mauvaise heure en C++
- 20. priorité de conversion en C++
- 21. contenu Parse de tableau C++
- 22. Simple pthread! C++
- 23. Question sur les destructeurs C++
- 24. C++ vide Constructeur de chaîne
- 25. C++ Constructor call
- 26. Fonctor C++ - comportement inattendu?
- 27. C++ instances de classe
- 28. Modèle C++ Ambiguïté
- 29. C++ erreur, "n'a pas pu en déduire l'argument pour 'std ..."
- 30. Valeur ASCII de sortie C++
streambufs filtrage sont en effet la voie à suivre . Vous pouvez aussi consulter les articles de James Kanze sur le sujet, et sur boost.io qui fournit un cadre inspiré de l'article de James, qui aide à définir les filtres. –