SlideShare una empresa de Scribd logo
1 de 12
UNIDAD EDUCATIVA
“12 DE FEBRERO”
Por: Marco Vasquez y Hernan Cango
Lic: Ing. Luz Calderon
Curso: Segundo de Bachillerato
Especialidad: Administracion en Sistemas
Zamora - Ecuador
ARCHIVOS EN LENGUAJE C
Un archivo es un conjunto de datos
Eructurados en una colección de entidades
Elementales o básicas denominadas registros
Queson de igual tipo y constan asu vez dediferentes
entidades de nivel más bajos denominadas campos.
Hay dos tipos de archivos, archivos de texto y archivos
binarios
ARCHIVOS DE TEXTO
Un archivo de texto es una secuencia de caracteres
onzadas en líneas terminadas por un carácter de nueva
linea.
Los archivos de textos se caracterizan por ser planos,es
decir todas las letras tienes el mismo formato y no hay
palabras subrrayadas en negrita o letras de distinto
tamaño o anchor
ARCHIBOS BINARIOS
Un archivo es una secuencia de bytes que tienes una
correspondencia uno a uno de una correspondencia
uno a uno con un dispositivo
externo. Así que no tendrá lugar ninguna traducción de
caracteres
Además, el número de bytes escritos (leídos)
será el mismo que los encontrados en el dispositivo
externo. Ejemplos de estos archivos son
Fotografías, imágenes,
texto con formatos, archivos ejecutables
(aplicaciones), etc.
Se puede conseguir la entrada y la salida de datos a un
archivo a través del uso de la biblioteca de
funciones; C no tiene palabras claves que realicen las
operaciones de E/S. La siguiente tabla da un breve
resumen
de las funciones que se pueden utilizar.
Se debe incluir la librería STDIO.H.
Observe que la mayoría de las
funciones comienzan con la letra “F”, esto es un
vestigio del estándar C de Unix.
PUNTERO
l puntero a un archivo es el hilo común que unifica el
sistema de E/S con buffer. Un puntero a un archivo es
un puntero a una información que define varias cosas
sobre él, incluyendo el nombre, el estado y la posición
actual
del archivo. En esencia identifica un archivo especifico
y utiliza la secuencia asociada para dirigir el
funcionamiento
de las funciones de E/S con buffer.
Un puntero a un archivo es una variable de tipo
puntero al tipo FILE que sedefine en STDIO.H.
Un programa necesita utilizar punteros a archivos para
leer o escribir en los mismos.
Paraobtener una variable de este tipo se utiliza una
secuencia como esta:
FILE *F;
CIERRE DE UN ARCHIVO
La función fclose() cierra una secuencia que fue
abierta mediante una llamada a fopen().
Escribe toda lainformación que todavía se
encuentre en el buffer en el disco y realiza un cierre
formal del archivo a nivel del sistema
operativo.
FUNCION FEOF ()
Cuando se abre un archivo para entrada binaria, se
puede leer un valor entero igual de la marca EOF
Estopodría hacer que la rutina de lectura indicase una
condición de fin de archivo aún cuando el fin físico del
mismo no sehaya alcanzado.
Para resolver este problema, C incluye la función
feof(), que determina cuando se ha alcanzado el
fin del archivo leyendo datos binarios. La función tiene
el siguiente prototipo:
Para resolver este problema, C incluye la función
feof(), que determina cuando se ha alcanzado el
fin del archivo leyendo datos binarios.
La función tiene el siguiente prototipo:
int feof(FILE *F);
Su prototipo se encuentra en STDIO.H.
Devuelve cierto si se ha alcanzado el final del archivo,
en cualquierotro caso, 0. Por supuesto, se puede aplicar
este método a archivos de texto también.
Algunas veces usted necesitara manipular por
separado el nombre del alumno y su nota, para esto
esnecesario separarlo en campos.
Se puede realizar introduciendo caracteres
delimitadores entre campo y campo, por
Ejemplo:
fprinft(C,”%s;%d n”,nombre,cal);

Más contenido relacionado

La actualidad más candente

ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C wILFAab
 
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++panchorc1
 
Identificacion y organizacion de archivos
Identificacion y organizacion de archivosIdentificacion y organizacion de archivos
Identificacion y organizacion de archivos90070674911
 
Manejo de archivos en c++
Manejo de archivos en c++Manejo de archivos en c++
Manejo de archivos en c++Whaleejaa Wha
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFportavella
 
Objetivo 01 Archivos de Texto
Objetivo 01 Archivos de TextoObjetivo 01 Archivos de Texto
Objetivo 01 Archivos de Textonakaryortegaleon
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexadosjennifergu17
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexadoTortuly
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadodexter120
 
ARCHIVOS DEL LENGUAJE C
ARCHIVOS DEL LENGUAJE CARCHIVOS DEL LENGUAJE C
ARCHIVOS DEL LENGUAJE Cleonard1994
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexadocaoxman
 

La actualidad más candente (18)

ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C
 
Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++Grupo 1 Archivos Secuenciales Indexados en C++
Grupo 1 Archivos Secuenciales Indexados en C++
 
Organización de archivos
Organización de archivosOrganización de archivos
Organización de archivos
 
Manejo archivos
Manejo archivosManejo archivos
Manejo archivos
 
Manejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje CManejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje C
 
Identificacion y organizacion de archivos
Identificacion y organizacion de archivosIdentificacion y organizacion de archivos
Identificacion y organizacion de archivos
 
Archivos en C
Archivos en CArchivos en C
Archivos en C
 
Manejo de archivos en c++
Manejo de archivos en c++Manejo de archivos en c++
Manejo de archivos en c++
 
Ficheros con organización secuencial indexada
Ficheros con organización secuencial indexadaFicheros con organización secuencial indexada
Ficheros con organización secuencial indexada
 
Objetivo 01 Archivos de Texto
Objetivo 01 Archivos de TextoObjetivo 01 Archivos de Texto
Objetivo 01 Archivos de Texto
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
Archivos Secuenciales Indexados
Archivos Secuenciales IndexadosArchivos Secuenciales Indexados
Archivos Secuenciales Indexados
 
ARCHIVOS LENGUAJE C
ARCHIVOS LENGUAJE CARCHIVOS LENGUAJE C
ARCHIVOS LENGUAJE C
 
Archivo secuencial indexado
Archivo secuencial indexadoArchivo secuencial indexado
Archivo secuencial indexado
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 
ARCHIVOS DEL LENGUAJE C
ARCHIVOS DEL LENGUAJE CARCHIVOS DEL LENGUAJE C
ARCHIVOS DEL LENGUAJE C
 
Comando ls
Comando lsComando ls
Comando ls
 
Estructura de archivos secuencial indexado
Estructura de archivos secuencial indexadoEstructura de archivos secuencial indexado
Estructura de archivos secuencial indexado
 

Destacado

Dematamento no Brasil e no mundo
Dematamento no Brasil e no mundoDematamento no Brasil e no mundo
Dematamento no Brasil e no mundoemefelza
 
Ericsson TSR3942135/10M
Ericsson TSR3942135/10MEricsson TSR3942135/10M
Ericsson TSR3942135/10Msavomir
 
Marketing de Relacionamento Digital e Mídias Sociais
Marketing de Relacionamento Digital e Mídias SociaisMarketing de Relacionamento Digital e Mídias Sociais
Marketing de Relacionamento Digital e Mídias Sociaisrodrigotadashi
 
Relatorio inquerito-youssef
Relatorio inquerito-youssefRelatorio inquerito-youssef
Relatorio inquerito-youssefClaudio Osti
 
Mundo virtuales para la enseñanza de idiomas
Mundo virtuales para la enseñanza de idiomasMundo virtuales para la enseñanza de idiomas
Mundo virtuales para la enseñanza de idiomasAlejandra Zabala
 
2014 02 03_cormezz
2014 02 03_cormezz2014 02 03_cormezz
2014 02 03_cormezzNikuraTw
 
Nuevas Formas De Comunicación (NTIC´s)
Nuevas Formas De Comunicación (NTIC´s)Nuevas Formas De Comunicación (NTIC´s)
Nuevas Formas De Comunicación (NTIC´s)LAURA CÁRDENAS
 
Htc digital multimeter dm 23
Htc digital multimeter dm 23Htc digital multimeter dm 23
Htc digital multimeter dm 23Monarch Controls
 
Desmatamento e sustententabilidade-5º ano B
Desmatamento e sustententabilidade-5º ano BDesmatamento e sustententabilidade-5º ano B
Desmatamento e sustententabilidade-5º ano Bemefelza
 
Dica 1 5 dicas de ouro para ter uma vida mais pratica
Dica 1   5 dicas de ouro para ter uma vida mais praticaDica 1   5 dicas de ouro para ter uma vida mais pratica
Dica 1 5 dicas de ouro para ter uma vida mais praticamapaulon
 
Publicação adalberto pereira
Publicação   adalberto pereiraPublicação   adalberto pereira
Publicação adalberto pereiraClaudio Osti
 
AÇÃO CIVIL PÚBLICA INIBITÓRIA contra a empresa BALDISSERA CENTRAL DE TRATAMEN...
AÇÃO CIVIL PÚBLICA INIBITÓRIA contra a empresa BALDISSERA CENTRAL DE TRATAMEN...AÇÃO CIVIL PÚBLICA INIBITÓRIA contra a empresa BALDISSERA CENTRAL DE TRATAMEN...
AÇÃO CIVIL PÚBLICA INIBITÓRIA contra a empresa BALDISSERA CENTRAL DE TRATAMEN...Claudio Osti
 

Destacado (15)

Dematamento no Brasil e no mundo
Dematamento no Brasil e no mundoDematamento no Brasil e no mundo
Dematamento no Brasil e no mundo
 
Ericsson TSR3942135/10M
Ericsson TSR3942135/10MEricsson TSR3942135/10M
Ericsson TSR3942135/10M
 
Screen_Shot3
Screen_Shot3Screen_Shot3
Screen_Shot3
 
Marketing de Relacionamento Digital e Mídias Sociais
Marketing de Relacionamento Digital e Mídias SociaisMarketing de Relacionamento Digital e Mídias Sociais
Marketing de Relacionamento Digital e Mídias Sociais
 
OrianaLaflammeRec2
OrianaLaflammeRec2OrianaLaflammeRec2
OrianaLaflammeRec2
 
Relatorio inquerito-youssef
Relatorio inquerito-youssefRelatorio inquerito-youssef
Relatorio inquerito-youssef
 
Mundo virtuales para la enseñanza de idiomas
Mundo virtuales para la enseñanza de idiomasMundo virtuales para la enseñanza de idiomas
Mundo virtuales para la enseñanza de idiomas
 
2014 02 03_cormezz
2014 02 03_cormezz2014 02 03_cormezz
2014 02 03_cormezz
 
Nuevas Formas De Comunicación (NTIC´s)
Nuevas Formas De Comunicación (NTIC´s)Nuevas Formas De Comunicación (NTIC´s)
Nuevas Formas De Comunicación (NTIC´s)
 
Htc digital multimeter dm 23
Htc digital multimeter dm 23Htc digital multimeter dm 23
Htc digital multimeter dm 23
 
Interesting plant records 2014
Interesting plant records 2014Interesting plant records 2014
Interesting plant records 2014
 
Desmatamento e sustententabilidade-5º ano B
Desmatamento e sustententabilidade-5º ano BDesmatamento e sustententabilidade-5º ano B
Desmatamento e sustententabilidade-5º ano B
 
Dica 1 5 dicas de ouro para ter uma vida mais pratica
Dica 1   5 dicas de ouro para ter uma vida mais praticaDica 1   5 dicas de ouro para ter uma vida mais pratica
Dica 1 5 dicas de ouro para ter uma vida mais pratica
 
Publicação adalberto pereira
Publicação   adalberto pereiraPublicação   adalberto pereira
Publicação adalberto pereira
 
AÇÃO CIVIL PÚBLICA INIBITÓRIA contra a empresa BALDISSERA CENTRAL DE TRATAMEN...
AÇÃO CIVIL PÚBLICA INIBITÓRIA contra a empresa BALDISSERA CENTRAL DE TRATAMEN...AÇÃO CIVIL PÚBLICA INIBITÓRIA contra a empresa BALDISSERA CENTRAL DE TRATAMEN...
AÇÃO CIVIL PÚBLICA INIBITÓRIA contra a empresa BALDISSERA CENTRAL DE TRATAMEN...
 

Similar a LENGUAJE C++

Similar a LENGUAJE C++ (20)

ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C
 
Manejo de archivosss
Manejo de archivosssManejo de archivosss
Manejo de archivosss
 
Manejo dearchivosc
Manejo dearchivoscManejo dearchivosc
Manejo dearchivosc
 
Archivos c
Archivos cArchivos c
Archivos c
 
Archivos c
Archivos cArchivos c
Archivos c
 
Archivos de datos en C
Archivos de datos en CArchivos de datos en C
Archivos de datos en C
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsam
 
Metodo File Pascal
Metodo File PascalMetodo File Pascal
Metodo File Pascal
 
Manejo_archivos.ppt
Manejo_archivos.pptManejo_archivos.ppt
Manejo_archivos.ppt
 
Utp pti_s11_archivos
 Utp pti_s11_archivos Utp pti_s11_archivos
Utp pti_s11_archivos
 
Archivo de datos
Archivo de datosArchivo de datos
Archivo de datos
 
16 Archivos
16 Archivos16 Archivos
16 Archivos
 
Fichero c y c++
Fichero c y c++Fichero c y c++
Fichero c y c++
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
Tema 10 www.fresymetal.com
Tema 10 www.fresymetal.comTema 10 www.fresymetal.com
Tema 10 www.fresymetal.com
 
Entrada y Salida de datos en Java
Entrada y Salida de datos en JavaEntrada y Salida de datos en Java
Entrada y Salida de datos en Java
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++
 
Practica 11
Practica 11Practica 11
Practica 11
 

Último

LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 

Último (20)

LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 

LENGUAJE C++

  • 1. UNIDAD EDUCATIVA “12 DE FEBRERO” Por: Marco Vasquez y Hernan Cango Lic: Ing. Luz Calderon Curso: Segundo de Bachillerato Especialidad: Administracion en Sistemas Zamora - Ecuador
  • 2. ARCHIVOS EN LENGUAJE C Un archivo es un conjunto de datos Eructurados en una colección de entidades Elementales o básicas denominadas registros Queson de igual tipo y constan asu vez dediferentes entidades de nivel más bajos denominadas campos. Hay dos tipos de archivos, archivos de texto y archivos binarios
  • 3. ARCHIVOS DE TEXTO Un archivo de texto es una secuencia de caracteres onzadas en líneas terminadas por un carácter de nueva linea. Los archivos de textos se caracterizan por ser planos,es decir todas las letras tienes el mismo formato y no hay palabras subrrayadas en negrita o letras de distinto tamaño o anchor
  • 4. ARCHIBOS BINARIOS Un archivo es una secuencia de bytes que tienes una correspondencia uno a uno de una correspondencia uno a uno con un dispositivo externo. Así que no tendrá lugar ninguna traducción de caracteres
  • 5. Además, el número de bytes escritos (leídos) será el mismo que los encontrados en el dispositivo externo. Ejemplos de estos archivos son Fotografías, imágenes, texto con formatos, archivos ejecutables (aplicaciones), etc.
  • 6. Se puede conseguir la entrada y la salida de datos a un archivo a través del uso de la biblioteca de funciones; C no tiene palabras claves que realicen las operaciones de E/S. La siguiente tabla da un breve resumen de las funciones que se pueden utilizar. Se debe incluir la librería STDIO.H. Observe que la mayoría de las funciones comienzan con la letra “F”, esto es un vestigio del estándar C de Unix.
  • 7. PUNTERO l puntero a un archivo es el hilo común que unifica el sistema de E/S con buffer. Un puntero a un archivo es un puntero a una información que define varias cosas sobre él, incluyendo el nombre, el estado y la posición actual del archivo. En esencia identifica un archivo especifico y utiliza la secuencia asociada para dirigir el funcionamiento de las funciones de E/S con buffer.
  • 8. Un puntero a un archivo es una variable de tipo puntero al tipo FILE que sedefine en STDIO.H. Un programa necesita utilizar punteros a archivos para leer o escribir en los mismos. Paraobtener una variable de este tipo se utiliza una secuencia como esta: FILE *F;
  • 9. CIERRE DE UN ARCHIVO La función fclose() cierra una secuencia que fue abierta mediante una llamada a fopen(). Escribe toda lainformación que todavía se encuentre en el buffer en el disco y realiza un cierre formal del archivo a nivel del sistema operativo.
  • 10. FUNCION FEOF () Cuando se abre un archivo para entrada binaria, se puede leer un valor entero igual de la marca EOF Estopodría hacer que la rutina de lectura indicase una condición de fin de archivo aún cuando el fin físico del mismo no sehaya alcanzado. Para resolver este problema, C incluye la función feof(), que determina cuando se ha alcanzado el fin del archivo leyendo datos binarios. La función tiene el siguiente prototipo:
  • 11. Para resolver este problema, C incluye la función feof(), que determina cuando se ha alcanzado el fin del archivo leyendo datos binarios. La función tiene el siguiente prototipo: int feof(FILE *F); Su prototipo se encuentra en STDIO.H. Devuelve cierto si se ha alcanzado el final del archivo, en cualquierotro caso, 0. Por supuesto, se puede aplicar este método a archivos de texto también.
  • 12. Algunas veces usted necesitara manipular por separado el nombre del alumno y su nota, para esto esnecesario separarlo en campos. Se puede realizar introduciendo caracteres delimitadores entre campo y campo, por Ejemplo: fprinft(C,”%s;%d n”,nombre,cal);