Indice del curso - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Indice del curso

Description:

Es una estructura definida en la librer a stdio.h para el control del acceso a los fichero. ... fdf ( ) detecta el fin de fichero, con independencia de haber realizado ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 14
Provided by: josma4
Category:
Tags: curso | del | el | fichero | indice

less

Transcript and Presenter's Notes

Title: Indice del curso


1
Ficheros de Textos
  • CONTENIDO
  • Definición y declaración de fichero de texto
  • Apertura de ficheros de texto
  • Cierre de ficheros
  • Fin de fichero
  • Lectura y escritura de ficheros de texto
  • Recorrido de fichero

2
Ficheros de Textos
Un fichero o archivo es un conjunto de datos del
mismo tipo, almacenados en un soporte externo
(generalmente disco o cintas).
  • En C y atendiendo al tipo de datos se dividen en
  • Ficheros de texto
  • Ficheros binarios

Ficheros de texto son aquellos en los que la
información almacenada son secuencias de
caracteres, (letras, números, símbolos, etc.) y
para acceder a ellos se utilizan funciones de
lectura y escritura que manejan caracteres.
3
Ficheros de Textos
Declaración de ficheros de texto (LEA vs C)
LEA variable_fichero fichero de tipo
C typedef FILE Fichero Fichero
variable_fichero
Declaración de ficheros de texto (Ejemplos)
LEA fcad fichero de cadena fent fichero de
entero
C typedef FILE Fichero Fichero fcad Fichero
fent
4
Ficheros de Textos
Apertura de ficheros de texto (LEA vs C)
LEA abrir (nombre_fichero, modo,
variable_fichero) donde modo puede tomar los
valores ent, sal, o ent/sal
C variable_fichero fopen(nombre_fichero,
modo) donde modo puede tomar los valores r,
w, r o a
5
Ficheros de Textos
Apertura de ficheros de texto (Ejemplos)
C typedef FILE Fichero Fichero f f fopen
("datos.txt", "r") f fopen ("datos.txt",
"w") f fopen ("datos.txt", "r") f fopen
("datos.txt", "a")
LEA f fichero de caracter abrir ("datos.txt",
ent, f) abrir ("datos.txt", sal, f) abrir
("datos.txt", ent/sal, f)
6
Ficheros de Textos
Cierres de Ficheros (LEA vs C)
LEA cerrar (variable_fichero)
C fclose (variable_fichero)
Cierre de Ficheros (Ejemplos)
LEA cerrar (f)
C fclose (f)
7
Ficheros de Textos
Detección del fin de fichero (LEA vs C)
LEA fdf (variable_fichero) mientras no fdf(f)
leer elemento del fichero tratar
elemento fmientras
C feof (variable_fichero) leer elemento del
fichero while (!feof(f)) tratar elemento
leer elemento siguiente
8
Ficheros de Textos
Lectura y escritura de ficheros de texto (LEA vs
C)
LEA leer (nombre_variable, variable_fichero) escr
ibir (expresión, variable_fichero)
C Lectura/Escritura de caracteres c fgetc(f),
fputc(c, f) Lectura/Escritura de cadenas
fgets(cadena, n, f), fputs(cadena,
f) Lectura/Escritura con formato
fscanf(f,cadena_formato, variables)
fprintf(f,cadena_formato, variables)
Pertenecen a stdio.h
9
Ficheros de Textos
Lectura de ficheros de texto (Ejemplos)
C typedef FILE Fichero char c Cadena s int
i Fichero f Lectura de un carácter c
fgetc (f) Lectura de una cadena fgets (s,
MAXCAR, f) Lectura de un número entero fscanf
(f, "d", i)
LEA c caracter s cadena i entero fcar
fichero de caracter fcad fichero de cadena fent
fichero de entero Lectura de un carácter leer
(c, fcar) Lectura de una cadena leer (s,
fcad) Lectura de un número entero leer (i,
fent)
10
Ficheros de Textos
Algoritmo de recorrido de un fichero de texto
(LEA)
LEA programa recorrido_fichero var r T f
fichero de T prin abrir (nombre_fichero, ent,
f) mientras no fdf(f) leer (r, f)
tratamiento de r fmientras cerrar (f) fin
11
Ficheros de Textos
Algoritmo de recorrido de un fichero de texto
(C)
12
Ficheros de Textos
Algoritmo de recorrido de un fichero de texto
(Ejemplo)
LEA programa muestra_fichero var c caracter
f fichero de caracter prin abrir
("datos.txt", ent, f) mientras no fdf(f)
leer (c, f) escribir c fmientras
cerrar (f) fin
13
Ficheros de Textos
Algoritmo de recorrido de un fichero de texto
(Ejemplo)
Write a Comment
User Comments (0)
About PowerShow.com