Estas
funciones están declaradas en ios y definidas
en las clases istream, ostream e iostream.
La función miembro width() establece la anchura
de campo mínima para un dato de salida. Sus prototipos son:
int
width(int n);
int width();
donde
el valor de retorno es la anchura anterior.
La
anchura establecida con la función width()
es la mínima y siempre que sea necesario el
sistema la aumenta de modo automático. Esta anchura de campo
sólo es válida para el siguiente dato que se imprime.
Si se desea que siga siendo válida hay que llamarla cada
vez.
La
función miembro precision() establece el número
de cifras para un dato de salida. Si no se indica nada la precisión
por defecto es 6 dígitos. Los prototipos de la función
precision() son:
int
precision(int n);
int precision();
donde
el valor de retorno es la precisión anterior.
La
función miembro fill() establece el carácter
de relleno para un dato de salida. Por defecto el carácter
de relleno es el blanco . Los prototipos de esta función
son:
char
fill(char ch);
char fill();
donde
el valor de retorno es el carácter de relleno anterior.
En
el compilador Visual C++ de Microsoft sólo
width() necesita ser llamada cada vez.
|