Maison >développement back-end >C++ >Quelle est l'utilisation de la fonction setw en C++
La fonction
setw peut définir la largeur du champ de sortie et accepte un paramètre entier positif pour spécifier la largeur. Lors de l'impression des données, si la longueur des données est inférieure à la largeur du champ, des espaces seront insérés avant/après les données (alignés à droite par défaut) ; si la longueur des données est supérieure à la largeur du champ, la longueur d'origine sera affichée.
fonction setw
Utilisation : La fonction
setw est utilisée pour définir la largeur du champ de sortie. Il reçoit un paramètre de valeur entière qui spécifie la largeur du champ de sortie.
Syntaxe :
<code class="cpp">std::setw(int width);</code>
Principe de fonctionnement :
Exemple :
<code class="cpp">#include <iostream> using namespace std; int main() { // 设置输出字段宽度为 10 个字符 cout << setw(10); // 输出一个字符串 cout << "Hello, world!" << endl; return 0; }<p>Sortie : </p> <pre class="brush:php;toolbar:false"><code> Hello, world!</code>
Dans cet exemple, nous définissons la largeur du champ de sortie sur 10 caractères, de sorte que la chaîne "Hello, world!" est imprimée dans le champ aligné à droite, dans six espaces. sont insérés devant la chaîne.
Autres utilisations : la fonction
setw peut également être utilisée avec d'autres fonctions de manipulation (telles que setfill) pour personnaliser le format de sortie. Par exemple, vous pouvez utiliser la fonction setfill pour modifier les caractères qui insèrent des espaces.
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!