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

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

Sintaxis:

setfill(char c)

Parámetros: este método acepta c como parámetro, que es el argumento de carácter correspondiente al que se va a establecer el relleno.

Valor devuelto: este método no devuelve nada. Solo actúa como manipuladores de flujo.

Ejemplo 1:

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

Before setting the fill char: 
        50
Setting the fill char setfill to *: 
********50

Ejemplo 2:

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

Before setting the fill char: 
        50
Setting the fill char setfill to $: 
$$$$$$$$50

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

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 *