23/12/2011, 07:20
|
| | Fecha de Ingreso: diciembre-2011 Ubicación: Crespo - Entre Rios
Mensajes: 155
Antigüedad: 13 años 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 |