@Megamouse, muchas gracias por contestar. No nos dejan usar variables globales, de modo que me decanto por los punteros, pero al ponerlo tal y como tú dices, me da error al compilar:
Código c++:
Ver originalint main()
{
TAgente agente[10]; //Definir a los agentes de la agencia
Agencia(&agente); // <--- Error en esta linea
...
}
void Agencia (TAgente *agente)
{
...
}
y el compilador dice:
"Cannot convert 'TAgente(*)[10]' to 'TAgente*' for argument '1' to 'void Agencia(TAgente*)'"
Ese error se repite cada vez que llamo a una función, he intentado cosas, pero apenas sé nada sobre punteros:
Gracias.