25 lines
606 B
C++
25 lines
606 B
C++
#ifndef _LISTAESTUDIANTES
|
|
#define _LISTAESTUDIANTES
|
|
|
|
#include "Estudiante.h"
|
|
|
|
//Constantes:
|
|
|
|
|
|
//Tipos:
|
|
typedef struct tListaEstudiantes {
|
|
tEstudiante *estudiante; //Ordenada por NIF.
|
|
int cont;
|
|
};
|
|
|
|
|
|
//Funciones:
|
|
bool cargar(tListaEstudiantes& lista, std::ifstream& archivo, int&);
|
|
bool buscar(tListaEstudiantes& lista, std::string NIF, int& ini, int& fin, int& pos); //Binaria y recursiva.
|
|
bool insertar(tListaEstudiantes& estudiante, int&, std::ifstream&);
|
|
void mostrar(tListaEstudiantes& estudiante);
|
|
void destruir(tListaEstudiantes& estudiantes);
|
|
|
|
|
|
#endif // !_LISTAESTUDIANTES
|