#include <ctime>
este header es para C++ no C
mortaz tu principal problema es que no sabes manejar los arreglos. Errores:
- La funcion buscar recibe como parametro struct fnum elegido[TAM] que es un
arreglo de estructuras. Entonces si es un arreglo vos no podes hacer:
elegido.numero == registro.billete.numero) && (elegido.serie == registro.billete.serie
la forma correcta seria:
elegido[i].numero == registro.billete.numero) && (elegido[i].serie == registro.billete.serie
- Si la estructura fnum tiene dos campos de
tipo int, porque declaras en buscar() a numero y serie como arreglos???
int numero[TAM], serie[TAM];//???????
Al declararlos como arreglos, esto es un error:
numero = registro.billete.numero;
serie = registro.billete.serie;
solo hacia falta que numero y serie sean
ENTEROS-
lugar = *registro.lugar;
esto te lo aclare antes porque es un error
- el while esta demas, con solo poner la condicion de seguir en el do-while alcanza:
do {
/*............*/
} while(!feof(fich
) && (seguir
==1));
Saludos