Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la función de setw() en VC?

¿Cuál es la función de setw() en VC?

La función de setw(n) es establecer el ancho del campo en n bits.

La interfaz anterior corresponde al miembro de control de formato de ios_base, lo que permite que los dos trabajen juntos para controlar con precisión el formato de salida. El control de precisión tiene por defecto 6 dígitos significativos y la parte del exponente e en notación científica tiene por defecto minúsculas.

Si el ancho del campo es menor que el ancho del campo, setw lo configura para que no tenga ningún efecto.

Si necesita mezclar varios formatos en una sola salida, puede resultar inconveniente utilizar las funciones miembro de ios_base para manejar esto. STL proporciona otra biblioteca iomanip para este propósito.

Información ampliada

Basado en la clase base ios_base, cada formato se configura y elimina en un paquete del mismo nombre en el nivel de función, proporcionando llamadas globales a funciones de interfaz y operadores de soporte. Múltiples usos de "lt;lt;" y "gt;gt;" con capacidades de control de instancias de ios_base. Este es un encabezado de control de flujo de E/S, al igual que la salida formateada en C.

La entrada y la salida no son partes formales del lenguaje C. Ni C ni el propio C proporcionan estructuras de declaración especiales para la entrada y la salida. La entrada y la salida no están definidas por C en sí, sino en la biblioteca de E/S proporcionada por el sistema de compilación.

Enciclopedia Baidu-iomanip