Manejo De Archivos
Enviado por osfor34 • 21 de Julio de 2013 • 792 Palabras (4 Páginas) • 360 Visitas
Manejo de archivos, facilitándonos la ejecución de instrucciones, de tal manera que podemos estructurar de una mejor forma lógica un programa, al momento de desarrollar instrucciones que nos permitirá utilizar ciertas funciones para poder una mejor eficacia al comenzar a desarrollar el programa. La definición de esta estructura va a depender del compilador que vayamos a utilizar para hacer dicha instrucción, pero generalmente mantienen un campo con la posición actual de lectura y escritura, dependiendo de qué manejo de datos necesitemos trabajar emplearemos una estructura de archivos. La comunicación entre el programa y el origen o el destino de cierta información, se realiza mediante un flujo de información (stream) que no es más que un objeto que hace de intermediario entre el programa y el origen o destino de la información. Esto es, el programa leerá o escribirá en el flujo sin importarle desde donde viene la información o a donde va y tampoco importa el tipo de los datos que se leen o escriben. Este nivel de abstracción hace que el programa no tenga que saber nada ni del dispositivo ni del tipo de información, lo que se traduce en una facilidad más a la hora de desarrollar programas. Si bien, un stream es un flujo de información que se utilizara para determinar un flujo de caracteres y así mismo permitir poner el tipo de dato estándar o clases definidas por el usuario, como el operador cout que nos permite escribir caracteres en la consola c++ y también el operador cin que nos permite leer el carácter o numero ingresado en el operador cout que utilizamos en la consola. Estos dos operadores se pueden definir para cualquier clase, pero nosotros no vamos a trabajar con entrada y salida definiendolas. Cin es un ejemplo de un istream y cout es un ejemplo de un ostream. Un manejo de archivos también nos ayuda a poder leer ciertas funciones que necesitaremos en un programa, que sin ellas no podríamos ejecutar ninguna instrucción así mismo una fuente de administración de información guardada en un fichero o en una base de datos. Los programas realizados comúnmente obtienen los datos necesarios para su ejecución de la entrada y salida estándar así mismo una aplicación que podrá retener los datos controlados en el espacio de memoria, solo mientras está en ejecución es decir, que cualquier dato introducido se perderá al momento de finalizar la aplicación, si bien un claro ejemplo, si realizamos un programa con la intención de construir una agenda, ya teniéndolo hecho lo ejecutamos y almacenamos los datos como nombre, apellido y teléfono de cada uno de los componentes de la agenda en una matriz, los datos estarán disponibles siempre y cuando el programa este en ejecución. Si finalizamos la ejecución del programa y lo volvemos a ejecutar, tendremos que volver a introducir de nuevo todos los datos, ya que al momento de finalizar el programa se pierden los datos. La solución que podemos hacer para que
...