[ Foro de Pascal ]

archivos

12-Apr-2016 19:19
Invitado (sofiaardila)
1 Respuestas

buenas profesor, queria que en las lecturas que he hecho de tu curso de pascal me orientaras en las siguientes dudas que tengo:
supongamos que tengo las siguientes definiciones

 
type registro= record
  .... defino las variables
 end;
 
var direc, selecc:file of registro;
var reg,reg2:registro;
 


1. cuando uso estas dos funciones para la estructura definida

 
 rewrite(selec);
reset(direc);
 


que estoy haciendo exactamente ?
me podrias explicar un poco mas a fondo.

2.en que caso puede utilizarse la expresion porejemplo:

 
    reg2:=reg;
 


muy agradecida por toda ayuda profesor


16-Apr-2016 17:17
Nacho Cabanes (+32)

El tipo "registro" representa un registro formado por varios campos.  "reg" y "reg2" son datos de ese tipo. "file of registro" permite crear un fichero en el que se almacenarán datos de ese tipo. "reset" intenta abrir el fichero para leer de él, y "rewrite" crea un fichero (y lo destruye si ya existía).

Mira el ejemplo que tiene este apartado del curso, para ver un caso real de uso:

http://www.aprendeaprogramar.com/mod/resource/view.php?id=567
 






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)