std::showpos, std::noshowpos
De cppreference.com
Definido en el archivo de encabezado <ios>
|
||
std::ios_base& showpos( std::ios_base& str ); |
(1) | |
std::ios_base& noshowpos( std::ios_base& str ); |
(2) | |
Habilita o deshabilita la visualización del signo más '+' en la salida de un entero no negativo. No tiene efecto en la entrada.
1) Habilita el indicador
showpos
en el flujo str como si se llamara a str.setf(std::ios_base::showpos).2) Deshabilita el indicador
showpos
en el flujo str como si se llamara a str.unsetf(std::ios_base::showpos).Este es un manipulador de E/S, que puede ser llamado con una expresión como out << std::showpos para cualquier out
de tipo std::basic_ostream o con una expresión como in >> std::showpos para cualquier in
de tipo std::basic_istream.
Contenido |
[editar] Parámetros
str | - | Referencia al flujo de E/S. |
[editar] Valor de retorno
str (Referencia al flujo después de la manipulación).
[editar] Ejemplo
Ejecuta este código
#include <iostream> int main() { std::cout << "showpos: " << std::showpos << 42 << ' ' << 3.14 << ' ' << 0 << '\n' << "noshowpos: " << std::noshowpos << 42 << ' ' << 3.14 << ' ' << 0 << '\n'; }
Salida:
showpos: +42 +3.14 +0 noshowpos: 42 3.14 0
[editar] Véase también
Borra los indicadores ios_base especificados. (función) | |
Establece los indicadores de ios_base especificados. (función) |