You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
MIGUEL Á. TOLEDO MARTÍNEZ<br />
valor del apuntador) Si failbit o badbit están establecidos para el flujo, se devuelve 0 (false) La<br />
condición en el siguiente encabezado de while llama automáticamente a la función miembro<br />
operator void *.<br />
while( cin >> cuenta >> nombre >> balance)<br />
La condición seguirá siendo true mientras failbit o badbit no se hayan establecido para cin. Al<br />
dar el marcador de fin de archivo se establece failbit para cin. La función operator void * puede<br />
utilizarse para probar si hay fin de archivo en un objeto de entrada, en vez de llamar<br />
explícitamente a la función miembro eof() del objeto de entrada.<br />
Si el archivo se abre satisfactoriamente, el programa comienza a procesar datos. La siguiente<br />
instrucción le pide al usuario que dé los diversos campos para cada registro o que introduzca el<br />
fin de archivo cuando haya terminado la entrada de datos:<br />
cout cuenta >> nombre >> balance ) introduce cada conjunto de datos y<br />
determina si se ha dado el fin de archivo. Cuando éste se introduce, o si se introducen datos<br />
erróneos, la operación >> de extracción de flujo de cin devuelve 0 (normalmente esta extracción<br />
de flujo devuelve cin) y la estructura while termina. El usuario introduce el fin de archivo para<br />
informarle al programa que ya no hay más datos a procesar. El marcador de fin de archivo se<br />
establece cuando el usuario da la combinación de teclas de fin de archivo. La estructura while<br />
continúa el ciclo mientras no se haya dado dicho marcador.<br />
La línea archivoSalida