Ver Mensaje Individual
  #14 (permalink)  
Antiguo 21/04/2013, 14:02
Lotux5
 
Fecha de Ingreso: enero-2013
Mensajes: 25
Antigüedad: 12 años
Puntos: 0
Respuesta: Error con clase de listas enlazadas.

Ahora me da error de segmentación, por favor me puedes decir que tengo mal aqui, lo siento por ser pesado pero estoy estresado porque tengo que entregar el ejercicio dentro de 2 horas.


Código C++:
Ver original
  1. Lista :: Lista (int nnodos){
  2.     Nodo *sig;
  3.     numnodos=nnodos;   
  4.     for (int i=0; i<nnodos; i++){
  5.         Nodo *ptr = new Nodo;
  6.         ptr->valor = 0;
  7.         ptr->siguiente = sig;
  8.         sig=ptr;
  9.     }
  10. }
  11.  
  12. void Lista :: EscribirLista (void){
  13.     int n = NNodos();
  14.     Nodo *ptr;
  15.     ptr = p;
  16.     TipoBase val;
  17.  
  18.     for (int i=0; i<n; i++){
  19.         cout << "Introduce un valor: ";
  20.         cin >> val;
  21.         ptr->valor=val;
  22.         ptr=ptr->siguiente;
  23.     }
  24. }