Bibliothèque iomanip C ++ - Fonction setw

La description

La fonction C ++ std::setw se comporte comme si le membre width était appelé avec n comme argument sur le flux sur lequel il est inséré / extrait en tant que manipulateur (il peut être inséré / extrait sur les flux d'entrée ou les flux de sortie).

Il est utilisé pour définir la largeur de champ à utiliser lors des opérations de sortie.

Déclaration

Voici la déclaration de la fonction std :: setw.

setw (int n);

Paramètres

n - Nombre de caractères à utiliser comme largeur de champ.

Valeur de retour

Il retourne non spécifié. Cette fonction ne doit être utilisée que comme un manipulateur de flux.

Exceptions

Basic guarantee - si une exception est levée, le flux est dans un état valide.

Courses de données

L'objet de flux sur lequel il est inséré / extrait est modifié. L'accès simultané au même objet de flux peut introduire des courses de données.

Exemple

L'exemple ci-dessous explique la fonction setw.

#include <iostream>
#include <iomanip>

int main () {
   std::cout << std::setw(10);
   std::cout << 77 << std::endl;
   return 0;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

77