Solucionesmos los ultimos errores para que el programa compile y luego analizamos la logica del programa.
LINEA 246:
Estas tratando de asignar a una variable de tipo
char un puntero de tipo
Caracter.
Otra vez no se que asignacion querés hacer.
LINEA 274:
Cambiarla por:
Código C++:
Ver originalvoid Repuestos::Usados(char placa[], char puerta, char averiado ,char* item,int contador);
este error surge al no coincider el prototipo de la funcion en esta linea y la
277.
LINEA 295:
Eliminarla, no va a ser necesaria en el futuro, lo vamos a solucionar de otra manera.
LINEA 297:
La variable
k que utilizas dentro del
for no fue previamente declarada, para solucionar esto podes declararla dentro del for:
LINEA 314:
La clase
Vehiulo cuenta con un constructo:
Código C++:
Ver originalVehiculo(char placa, char puerta, int averiado, char *Item);
al crear una variable de este tipo tenes que pasarle como parametro 4 variables de tipo
char, char, int y char* respectivamente.
Solucion:
Código C++:
Ver originalint AELiminar;//esta variable la cree para utilzarla en el constructos de la linea que sigue
//ya que necesita una variable de tipo int que no hay
Vehiculo* nuevo= new Vehiculo(*placa, puerta, AEliminar, item);
LINEA 423:
nuevamente el mismo error anterior, cuando creas una variable de tipo
Vehiculo tenes que pasarle 4 variables:
Código C++:
Ver originalv = new Vehiculo(*placa,puerta,averiado, items);
Ahora el programa compila y como te dije anteriormente hay que buscar los problemas de logica y terminar la funciones incompletas.
Saludos y felices fiesta.