Está en la página 1de 5

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERA DE SISTEMAS E INFORMTICA


ARCHIVOS
El Almacenamiento de datos en estructuras de datos vistas anteriormente slo se
generan temporalmente, es decir, cuando termina el programa los datos se
pierden. Para ello, una forma de no perderlos y recuperarlos an cuando el
programa termine es con el manejo de Archivos.
C ve cada uno de los archivos simplemente como un grupo secuencial de bytes.
Cada archivo termina con un marcador de fin de archivo o un nmero de bytes
especificado registrado en una estructura de datos.
CASO: e re!uiere almacenar datos de autos en un archivo y tambi"n se debe
mostrar los datos almacenados.
#include <io!"e#$%
!"uc! Re&Au!o '
c(#" )l#c#*+,-
c(#" M#"c#*./,-
c(#" Modelo*./,-
in! Anio-
in! S!oc0-
1-
in! $enu2 3-
4oid c"e#"2FILE 5H3-
4oid in&"e#"2FILE 5H6 Re&Au!o "Au!o3-
4oid $o!"#"2FILE 5H6 Re&Au!o "Au!o3-
4oid #li"2 3-
uin& n#$e7#ce !d-
in! $#in2 3'
in! o7c-
c(#" "7!#-

Re&Au!o "Au!o-
FILE 5H-
P#gina $ de %
do '
8!e$29cl93-
o7c:$enu2 3-
;i!c( 2o7c3'
c#e <= c"e#"2H3- >"e#0-
c#e ?= in&"e#"2H6"Au!o3- >"e#0-
c#e .= $o!"#"2H6 "Au!o3- >"e#0-
c#e @= #li"2 3-
1
iA 2o7cB:@3'
cou!<<9Dee# Con!inu#" SCN ::% 9-
cin%%"7!#-
1
ele
"7!#:DND-
1;(ile 2"7!#::DSDEE"7!#::DD3-

8!e$29)AUSE93-

1
in! $enu2 3 '
in! o7cion-
cou!<<9Mi!ui Au!o Fn9-
cou!<<9Menu )"inci7#l Fn9-
cou!<<9<G C"e#" A"c(i4o Au!o Fn9-
cou!<<9?G In&"e#" Nue4o Au!o Fn9-
CCSe 7uede inclui" o7ciHn Iuc#" un "Au!o
cou!<<9.G Mo!"#" Rel#cion de Au!o Fn9-
cou!<<9@G S#li" Fn9-
cou!<<9Di&i!e un# o7cion:% 9-
cin%%o7cion-
"e!u"n o7cion-
1
4oid c"e#"2FILE 5H3'
H:Ao7en29c=Au!oG!J!969;93-
iA 2H::NULL3
cou!<<9No e 7uede #>"i" el #"c(i4o Au!o Fn9-
P#gina & de %

ele '
cou!<<9C"e#cion eJi!o# Fn9-
Acloe2H3-
1
1
4oid in&"e#"2FILE 5H6 Re&Au!o "Au!o3'
c(#" !e$7*?,-
cou!<<9In&"eo de Nue4o Au!o Fn9-
cou!<<9Di&i!e d#!o del Au!o Fn9-
&e!2!e$73-
cou!<<9)l#c# = 9- &e!2"Au!oG)l#c#3-
cou!<<9M#"c# = 9- &e!2"Au!oGM#"c#3-
cou!<<9Modelo = 9- &e!2"Au!oGModelo3-
cou!<<9Anio = 9- cin%%"Au!oGAnio-
H:Ao7en29c=Au!oG!J!969#93-
iA 2HB:NULL3'
A;"i!e2K"Au!o6iLeoA2"Au!o36<6H3-
iA 2BAe""o"2H33
Acloe2H3-
ele
cou!<<9E""o" de ec"i!u"# en #"c(i4o Au!o Fn9-
1
ele
cou!<<9No e 7uede #>"i" el #"c(i4o Au!o Fn9-
1
4oid $o!"#"2FILE 5H6 Re&Au!o "Au!o3'
in! i-
cou!<<9Mo!"#" lo Au!o del A"c(i4o Au!o Fn9 -
H:Ao7en29c=Au!oG!J!969"93-
iA 2H::NULL3'
cou!<<9No e 7uede #>"i" el #"c(i4o Au!o Fn9-
8!e$297#ue93-
eJi!2<3-
1
cou!<<9D#!o del Au!o Fn9-
;(ile 2BAeoA2H33'
A"e#d2K"Au!o6iLeoA2"Au!o36<6H3-
P#gina ' de %
iA 2Ae""o"2H33'
cou!<<9E""o" de Lec!u"# en #"c(i4o Au!o Fn9-
8!e$297#ue93-
eJi!2<3-
1
iA 2BAeoA2H33 '
cou!<<9)l#c# = 9- cou!<<"Au!oG)l#c#<<9Fn9-
cou!<<9M#"c# = 9- cou!<<"Au!oGM#"c#<<9Fn9-
cou!<<9Modelo= 9- cou!<<"Au!oGModelo<<9Fn9-
cou!<<9Anio = 9- cou!<<"Au!oGAnio<<9Fn9-
cou!<<9::::::::::::::::::::::::::::::::::::Fn9-
1
1
Acloe2H3-
1
4oid #li"2 3'
cou!<<9GRACIAS )OR USAR EL SISTEMA DE VENTA DE AUTOS Fn9-
1
P#gina ( de %
P#gina % de %

También podría gustarte