manipuladores ios función skipws() en C++

El método skipws() de los manipuladores de flujo en C++ se usa para establecer el indicador de formato skipws para el flujo str especificado. Esta bandera omite los espacios en blanco en el flujo de entrada antes del primer carácter que no es un espacio en blanco.

Sintaxis:

ios_base& skipws (ios_base& str)

Parámetros: este método acepta str como parámetro, que es el flujo para el que se ve afectado el indicador de formato.

Valor de retorno: este método devuelve la string de flujo con el indicador de formato skipws establecido.

Ejemplo 1:

// C++ code to demonstrate
// the working of skipws() function
  
#include <iostream>
#include <sstream>
  
using namespace std;
  
int main()
{
  
    // Initializing the character
    char a, b, c;
  
    // Stream input with leading whitespaces
    istringstream iss("        GFG");
  
    // Using skipws()
    iss >> skipws >> a >> b >> c;
  
    cout << "skipws flag: "
         << a << endl
         << b << endl
         << c << endl;
  
    return 0;
}
Producción:

skipws flag: G
F
G

Ejemplo 2:

// C++ code to demonstrate
// the working of skipws() function
  
#include <iostream>
#include <sstream>
  
using namespace std;
  
int main()
{
  
    // Initializing the character
    char a;
  
    // Stream input with leading whitespaces
    istringstream iss("        G");
  
    // Using skipws()
    iss >> skipws >> a;
  
    cout << "skipws flag: "
         << a << endl;
  
    return 0;
}
Producción:

skipws flag: G

Referencia: http://www.cplusplus.com/reference/ios/skipws/

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 *