04.06.2015 Views

Manual básico de Programación en C++

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10.3. ENTRADAS/SALIDAS SIN FORMATO UTILIZANDO READ, GCOUNT Y<br />

WRITE<br />

Se lleva a cabo <strong>en</strong>tradas/salidas sin formato mediante las funciones miembro read y<br />

write. Cada una <strong>de</strong> estas funciones introduce o extrae, respectivam<strong>en</strong>te, un número<br />

<strong>de</strong>signado <strong>de</strong> caracteres <strong>de</strong> o <strong>de</strong>s<strong>de</strong> un arreglo <strong>de</strong> caracteres exist<strong>en</strong>te <strong>en</strong> memoria.<br />

La función gcount <strong>de</strong>termina el número <strong>de</strong> caracteres introducido.<br />

10.4. MANIPULADORES DE FLUJO<br />

<strong>C++</strong> proporciona varios manipuladores <strong>de</strong> flujo que cambian el formato por <strong>de</strong>fecto y<br />

el estado <strong>de</strong> la anchura Para utilizar manipuladores con parámetros, se <strong>de</strong>be incluir el<br />

archivo ''iomanip.h'':<br />

MANIPULADOR<br />

hex<br />

oct<br />

DESCRIPCION<br />

Cambia la base con la cual se interpretan los <strong>en</strong>teros<br />

<strong>de</strong>ntro <strong>de</strong> un flujo a hexa<strong>de</strong>cimal.<br />

Define a base octal.<br />

<strong>de</strong>c<br />

setbase<br />

setprecision<br />

width<br />

setw<br />

Devuelve la base <strong>de</strong>l flujo a <strong>de</strong>cimal.<br />

Toma un argum<strong>en</strong>to <strong>en</strong>tero 10, 8 o 16 para <strong>de</strong>finir la<br />

base. Necesita el archivo <strong>de</strong> cabecera iomanip.h.<br />

(Sin argum<strong>en</strong>to). Devuelve el ajuste actual <strong>de</strong> precisión<br />

<strong>de</strong> los números <strong>en</strong> punto flotante. (Lo mismo la función<br />

miembro precision).<br />

Define el ancho <strong>de</strong> campo y <strong>de</strong>vuelve el ancho anterior.<br />

Sin argum<strong>en</strong>to, <strong>de</strong>vuelve el ajuste pres<strong>en</strong>te.<br />

Define el ancho <strong>de</strong> campo.<br />

Los usuarios pue<strong>de</strong>n crear sus propios manipuladores <strong>de</strong> flujo.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!