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

El método resetiosflags() de la biblioteca iomanip en C++ se usa para restablecer los indicadores de formato de la biblioteca ios especificados como parámetro para este método.
Sintaxis: 
 

resetiosflags (ios_base::format_flag)

Parámetros: este método acepta format_flag como parámetro, que es el indicador de formato de la biblioteca ios que se restablecerá con este método.
Valor devuelto: este método no devuelve nada. Solo actúa como manipuladores de flujo.
Ejemplo 1:
 

CPP

// C++ code to demonstrate
// the working of resetiosflags() function
 
#include <iomanip>
#include <ios>
#include <iostream>
 
using namespace std;
 
int main()
{
 
    // Initializing the integer
    int num = 50;
 
    cout << "Before reset: \n"
         << hex
         << setiosflags(ios::showbase)
         << num << endl;
 
    // Using resetiosflags()
    cout << "Resetting showbase flag"
         << " using resetiosflags: \n"
         << resetiosflags(ios::showbase)
         << num << endl;
 
    return 0;
}
Producción: 

Before reset: 
0x32
Resetting showbase flag using resetiosflags: 
32

 

Ejemplo 2:
 

CPP

// C++ code to demonstrate
// the working of resetiosflags() function
 
#include <iomanip>
#include <ios>
#include <iostream>
 
using namespace std;
 
int main()
{
 
    // Initializing the integer
    int num = 50;
 
    cout << "Before reset: \n"
         << hex
         << setiosflags(ios::showbase)
         << num << endl;
 
    // Using resetiosflags()
    cout << "Resetting showbase and uppercase"
         << " flag using resetiosflags: \n"
         << resetiosflags(ios::showbase)
         << num << endl;
 
    return 0;
}
Producción: 

Before reset: 
0x32
Resetting showbase and uppercase flag using resetiosflags: 
32

 

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

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 *