Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/12/2011, 07:20
starfix
 
Fecha de Ingreso: diciembre-2011
Ubicación: Crespo - Entre Rios
Mensajes: 155
Antigüedad: 12 años, 4 meses
Puntos: 25
Respuesta: Problema para terminar y compilar un proyecto

uno de los errores que veo es que el prototipo de algunas funciones no coinciden con el prototipo a la hora de declararlas. por ejemplo:


en la clase Repuestos tenes declarada la funcion void Usados(int i); y cuando queres desarrollar el algoritmo de esta funcion declaras void Respuestos::Usados(char placa[], char puerta, char averiado, char* item, int contador), para que la funcion sea correcta estos dos deben coincidir..... tendrias que cambiar la linea 261 por void Usados(char placa[], char puerta, char averiado, char* item, int contador Ó void Usados(char [], char, char, char*, int). Haciendo esto te va a dar error la linea 282 ya que tu variable i va a desaparecer.




Otro. en la funcion de la linea 234 myString::Mostrar(char aux). Dentro de esta estas tratando a la variable aux como si fuera un puntero, pero no la pasaste como puntero, una posible solucion seria agregar en el prototipo el asteriscto.
myString::Mostrar(char *aux)

si no la queres tratar como puntero tendrias que cambiar el codigo dentro de la funcion.



Otro. Linea 292 te olvidaste del ; por lo que te da un error en la siguiente linea diciendo que se esperaba la inicializacion de la variable aux.

Otro. linea 235, estas tratando de asignar a una variable de tipo char una de tipo Lista. Ahi no se que solucion darte porque no se que querias asignar.


sigo viendo tu codigo, saludos