Namespaces
Variants

std:: showpoint, std:: noshowpoint

From cppreference.net
< cpp ‎ | io ‎ | manip
Input/output manipulators
Floating-point formatting
showpoint noshowpoint
Integer formatting
Boolean formatting
Field width and fill control
Other formatting
Whitespace processing
Output flushing
Status flags manipulation
Time and money I/O
(C++11)
(C++11)
(C++11)
(C++11)
Quoted manipulator
(C++14)
Definido en el encabezado <ios>
std:: ios_base & showpoint ( std:: ios_base & str ) ;
(1)
std:: ios_base & noshowpoint ( std:: ios_base & str ) ;
(2)

Habilita o deshabilita la inclusión incondicional del carácter de punto decimal en la salida de punto flotante. No tiene efecto en la entrada.

1) Habilita el indicador showpoint en el flujo str como si se llamara a str. setf ( std:: ios_base :: showpoint ) .
2) Desactiva el flag showpoint en el stream str como si se llamara a str. unsetf ( std:: ios_base :: showpoint ) .

Este es un manipulador de E/S, puede ser llamado con una expresión como out << std :: showpoint para cualquier out de tipo std::basic_ostream o con una expresión como in >> std :: showpoint para cualquier in de tipo std::basic_istream .

El carácter a utilizar como separador decimal está determinado por la faceta numpunct de la configuración regional imbucida en el flujo en el momento de la salida, como se describe en std::num_put::put .

Contenidos

Parámetros

str - referencia al flujo de E/S

Valor de retorno

str (referencia al flujo después de la manipulación).

Ejemplo

#include <iostream>
int main()
{
    std::cout << "1.0 with showpoint: " << std::showpoint << 1.0 << '\n'
              << "1.0 with noshowpoint: " << std::noshowpoint << 1.0 << '\n';
}

Salida:

1.0 with showpoint: 1.00000
1.0 with noshowpoint: 1

Véase también

borra los indicadores especificados de ios_base
(función)
establece los indicadores especificados de ios_base
(función)