1
« en: Lunes 15 de Noviembre de 2010, 16:43 »
Hola,
Estudio ingenieria informatica y estamos empezando a programar en C++ con el C++ Builder 5 y me da un error un poco raro al compilar
He creado una unidad llamada UTorneo.cpp con su UTorneo.h
He declarado el metodo:
int torneo_numero_equipos (TTorneo t) "TTorneo es un registro"
{
return t.num_equipos;
}
en teoria me tiene que devolver una variable entera con el numero de equipos. Hasta ahi todo bien.
Cuando hago lo siguiente: int num_equipos=torneo_numero_equipos(t); >>Codigo proporcionado por un profesor de la universidad<< o cuando quiero llamar a este metodo desde otra parte me da el siguiente error:
Project Torneo.exe raised exceptcion class EAccessViolation with message 'Access violation address 0040352B in module 'Torneo.exe'.Read of address 0000000'.Process stopped.
¿A que puede ser debido este error?
Gracias