Pascal/Turbo Pascal - archivos de texto

 
Vista:
sin imagen de perfil

archivos de texto

Publicado por Araceli (2 intervenciones) el 26/06/2015 06:11:33
Hola! tengo una duda y les agradecería muchísimo si me ayudaran.
mi duda es: como hago para pasar información (en mi caso de alumnos. nombre, materias cursadas, materias aprobadas,etc.) a un archivo tipeado (en este caso contiene registros de tipo alumno con sus respectivos campos)
Perdonen mi ignorancia pero realmente no se como hacerlo :c
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

archivos de texto

Publicado por ramon (2158 intervenciones) el 26/06/2015 11:47:04
Define me la estructura de este registro mas completa (alumnos. nombre, materias cursadas, materias aprobadas,etc)
ejemplo:
alumnos ; string.numero o que
nombre : string cuantos caracteres 1 a x
materias cursadas : que es string de cuanto, entero, boleano que
materias aprobadas : lo mismo que el anterior
y el etc que es.

Para poder ayudar necesito todos los datos del registro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

archivos de texto

Publicado por Araceli (2 intervenciones) el 30/06/2015 20:56:25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
regAlu = record
  cod: integer;
  nombre:string[20];
  apellido: string [20];
  materias_aprobadas: integer;
  finales_aprobados: integer;
 end;
 
 regMateria = record;
  cod: integer;
  aprobo_cursada: boolean;
  aprobo_final: boolean;
 end;
 
 arch_maestro= file of regAlu;
 arch_detalle= file of regMateria;
 arch_texto= text;
 
{Todos los archivos están ordenados por código de alumno y en el archivo detalle puede haber 0,1 o mas registros por cada alumno del archivo maestro}
{tengo que crear y almacenar el archivo maestro a partir de un archivo de texto llamado "alumnos.txt"}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar