Computacion Avanzada

Páginas: 6 (1401 palabras) Publicado: 13 de octubre de 2011
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA UNEFA
NUCLEO SAN TOME ANZOATEGUI
CATEDRA: COMPUTACION AVANZADA

Bachilleres:
Hernández Sofía C.I:
Melchor Clismar .C.I:
Sección: A02
Ingeniería en Telecomunicaciones

San Tome, Julio 2011

INTRODUCCION

PROCESAMIENTO DEARCHIVOS

Archivos de Texto
Los archivos pueden almacenar todo tipo de información, dependiendo de eso, tienen un “tipo” en Windows, el “tipo” de un archivo esta dicho por su extensión Los archivos tipo texto (.txt) son los más simples de todos sólo almacenan secuencias de caracteres. Suponga ahora el siguiente archivo shakespeare.txt:
¿Qué hay en un nombre? Eso que llamamos una rosaEmanaría un olor tan dulce, aun teniendo otro nombre
* Al verlo, podemos decir que es un conjunto de caracteres, y de hecho, este archivo tiene 3 líneas.
* Es práctico pensar en un archivo como una estructura de dos dimensiones: líneas, cada una compuesta de un conjunto de caracteres
¿Que hay en un nombre? Eso que llamamos una rosa Emanaría un olor tan dulce, aun teniendo otro nombreEstructura bidimensional: Conjunto de líneas, cada una compuesta de caracteres
* En realidad son una sola secuencia de caracteres que incluyen el ‘ ’:
1. Y En C?
* Un archivo se parece mucho a una cadena
* Desde un programa en C se puede:
* Crear archivos
* Tomar datos del archivo y ponerlos en variables
* Modificar archivos* Eliminar y renombrar archivos
* Todas son operaciones que se manejan a través de stdio.h
* Para trabajar con archivos se debe:
* Declarar una variable de tipo FILE * (un puntero a FILE)
* Esta se debe asociar con el archivo, usando la función fopen
* Se efectúan las operaciones de manejo de archivos que se desee
* Cuando se haterminado de trabajar con el archivo se utiliza fclose para cerrarlo
Importante
* Un puntero de tipo FILE sirve para representar a un archivo en un programa en C.
* Por cada archivo con el que se desee trabajar, se declarar una variable FILE *
* Si una función va a trabajar con un archivo, puede recibir una variable de tipo FILE *
* La variable de tipo FILE * no sirve denada si no se la “asocia” a un archivo a través de la función fopen:
* variable de tipo FILE * = fopen (nombre de archivo, modo);
2. Abrir y Cerrar un Archivo
* Un archivo se puede abrir para en los siguientes modos:
* Lectura: “r”
1. Para “tomar” datos del archivo. El archivo DEBE existir
* Escritura: “w”
2. Para creararchivos y escribir o “mandar” datos al archivo. Si el archivo no existe, lo crea, si ya existe, lo sobre-escribe
* Añadir: “a”
3. Para escribir o “mandar” datos a un archivo que ya existe. Si no existe, lo crea, si ya existe, los datos enviados se “añaden”
* infile = fopen (“shakespeare.txt”,”r”);
* Si la operación de “abrir” falla, por alguna razon, fopendevuelve NULL.
if(infile == NULL) { printf(“Error al abrir el archivo ”); exit(1); } /*trabajar con el archivo*/ fclose(infile); Cuando se ha terminado de trabajar con el archivo, este se cierra con fclose. Cuando un programa termina, todos los archivos se cierran Sin embargo, es una BUENA PRACTICA de programación, cerrar los archivos pues al revisar el código se sabrá cuando ya no se usa mas unaarchivo
3. Archivos Estándar
* stdio ofrece funciones para manipulación de E/S,
* Usando los dispositivos estándar y
* Usando archivos
* Para evitar esa diferencia en las operaciones,
* stdio , trata a todos como archivos
* Incluyendo a los dispositivos de E/S estándar:
4.
4. Teclado y Monitor
* Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • COMPUTACION AVANZADA
  • computacion avanzada
  • Computacion avanzada
  • computacion avanzada
  • Tareas del diplomado de computacion avanzado
  • presentacion modulo de computacion avanzado
  • computación avanzada
  • computacion avanzada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS