Maison >développement back-end >C++ >Comment puis-je obtenir l'alignement du texte dans la sortie C en utilisant `std::cout` ?

Comment puis-je obtenir l'alignement du texte dans la sortie C en utilisant `std::cout` ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-16 11:55:03339parcourir

How can I achieve text alignment in C   output using `std::cout`?

Alignement dans la sortie de texte C à l'aide de Cout

Lors de l'impression de texte avec std::cout, l'alignement de la sortie peut devenir difficile, en particulier lorsqu'il s'agit de texte de différentes longueurs. Bien que les retraits et les tabulations offrent une solution simple, ils peuvent échouer lorsque le texte dépasse la largeur désignée.

Utilisation des aligneurs C standard

La norme C fournit le #include < ;iomanip> en-tête, qui contient des manipulateurs tels que std::setw pour l'alignement. Cependant, ces manipulateurs peuvent être lourds à utiliser, en particulier pour le formatage complexe de textes et de chiffres. Le code pour réaliser l'alignement dans l'exemple fourni apparaîtrait comme suit :

// Standard iomanip alignment
cout << setw(20) << "Artist"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn