Biblioteca C ++ ios - Función Showpoint

Descripción

Se utiliza para establecer el indicador de formato de punto de presentación para la secuencia str. Cuando se establece el indicador de formato de punto de presentación, el punto decimal siempre se escribe para los valores de punto flotante insertados en la secuencia (incluso para aquellos cuya parte decimal es cero). Después del punto decimal, se escriben tantos dígitos como sea necesario para que coincidan con la precisión establecida para la secuencia (si corresponde).

Declaración

A continuación se muestra la declaración de la función std :: showpoint.

ios_base& showpoint (ios_base& str);

Parámetros

str - Objeto de flujo cuya bandera de formato está afectada.

Valor devuelto

Devuelve Argument str.

Excepciones

Basic guarantee - si se lanza una excepción, str está en un estado válido.

Carreras de datos

Modifica str. El acceso simultáneo al mismo objeto de flujo puede provocar carreras de datos.

Ejemplo

En el siguiente ejemplo se explica la función std :: showpoint.

#include <iostream>

int main () {
   double a = 30;
   double b = 10000.0;
   double pi = 3.1416;
   std::cout.precision (5);
   std::cout <<   std::showpoint << a << '\t' << b << '\t' << pi << '\n';
   std::cout << std::noshowpoint << a << '\t' << b << '\t' << pi << '\n';
   return 0;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

30.000  10000.  3.1416
30      10000   3.1416