Cpp/Exámenes Resueltos (Segundo.../Junio2016_2/ListaEstudiantes.h

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