Maison  >  Article  >  développement back-end  >  Comment utiliser setfill en C++

Comment utiliser setfill en C++

下次还敢
下次还敢original
2024-05-01 12:03:16479parcourir

La fonction

setfill() est utilisée en C++ pour définir le caractère de remplissage du flux de sortie. Son utilisation est la suivante : std::setfill(char ch); Cette fonction remplit la valeur de sortie à la largeur spécifiée, par exemple : • std ::cout < < std::setfill(' ') << std::setw(10) <<

fonction setfill() Utilisation en C++

Comment utiliser setfill en C++la fonction setfill() est une fonction fournie par le fichier d'en-tête en C++, qui est utilisée pour définir le caractère de remplissage du flux de sortie. Son utilisation est la suivante :

<code class="cpp">std::setfill(char ch);</code>

où, ch est le caractère de remplissage à définir.

Explication détaillée de l'utilisation

La fonction setfill() est utilisée pour afficher des caractères spécifiques dans le flux de sortie jusqu'à ce que la largeur spécifiée soit atteinte. Cette largeur est généralement définie par la fonction setw(). Si la valeur de sortie est inférieure à la largeur spécifiée, elle est complétée avec les caractères spécifiés.

Par exemple, le code suivant affichera le nombre décimal 3,14, complété par des espaces jusqu'à une largeur de 10 :

<code class="cpp">std::cout << std::setfill(' ') << std::setw(10) << 3.14 << std::endl;</code>
Cela affichera :

<code>     3.14</code>

Notes

La fonction setfill() n'affecte pas la largeur de la sortie flux, seuls les caractères de remplissage seront définis.

Les caractères de remplissage ne peuvent être que des caractères à un octet. La fonction

setfill() ne modifie pas les indicateurs du flux de sortie, tels que showpos ou left.

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