Función iomanip setw() en C++ con ejemplos

El método setw() de la biblioteca iomanip en C++ se usa para establecer el ancho del campo de la biblioteca ios en función del ancho especificado como parámetro para este método.

Sintaxis: 

setw(int n)

Parámetros: este método acepta n como parámetro, que es el argumento entero correspondiente al que se va a establecer el ancho del campo.
Valor devuelto: este método no devuelve nada. Solo actúa como manipuladores de flujo.

Ejemplo 1: 

C++

// C++ code to demonstrate
// the working of setw() function
 
#include <iomanip>
#include <ios>
#include <iostream>
 
using namespace std;
 
int main()
{
 
    // Initializing the integer
    int num = 50;
 
    cout << "Before setting the width: \n"
         << num << endl;
 
    // Using setw()
    cout << "Setting the width"
         << " using setw to 5: \n"
         << setw(5);
 
    cout << num << endl;
 
    return 0;
}
Producción: 

Before setting the width: 
50
Setting the width using setw to 5: 
   50

 

Ejemplo 2:

C++

// C++ code to demonstrate
// the working of setw() function
 
#include <iomanip>
#include <ios>
#include <iostream>
 
using namespace std;
 
int main()
{
 
    // Initializing the integer
    int num = 50;
 
    cout << "Before setting the width: \n"
         << num << endl;
 
    // Using setw()
    cout << "Setting the width"
         << " using setw to 10: \n"
         << setw(10);
 
    cout << num << endl;
 
    return 0;
}
Producción: 

Before setting the width: 
50
Setting the width using setw to 10: 
        50

 

Referencia: http://www.cplusplus.com/reference/iomanip/setw/
 

Publicación traducida automáticamente

Artículo escrito por guptayashgupta53 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *