Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2007, 18:30
athena_rivas
 
Fecha de Ingreso: abril-2007
Mensajes: 16
Antigüedad: 17 años, 1 mes
Puntos: 1
Tengo Este Codigo,pero Tengo 2 Errores D Tipo Misplaced Else

TENGO ESTE CODIGO PERO ME SALE DOS ERRORES DE TIPO MISPLACED ELSE, YA LOS BUSQUE PERO NO LO ENCUENTRO, ESPERO QUE ALGUIEN ME PUEDA AYUDAR A DETECTARLOS!! GRACIAS

VOY A PONER SOLO EL PEDAZO DE CODIGO O FUNCION DONDE ME GENERAN ESOS DOS ERRORES! GRACIAS DE ANTEMANO

Código:

void eliminar(char *ptrvalor)

{

hospital *ptraux=list,*ptrant=NULL;

if(ptraux==NULL)

cout<<"NO HAY ELEMENTOS EN LA LISTA\n";

 else

if(ptrvalor<list->nombre_paciente)
cout<<"NO EXISTE EL ELEMENTO\n";

  else
{
while(ptraux->nombre_paciente<ptrvalor)

{

ptrant=ptraux;
ptraux=ptraux->sig;

if(ptraux==NULL)break;

}

if((ptraux==NULL)||(ptraux->nombre_paciente!=ptrvalor))
cout<<"NO EXISTE EL ELEMENTO\n";

}

else

{

if(ptrant!=NULL)

{

ptrant->sig=ptraux->sig;

delete ptraux;

}

}

else

{

delete ptraux;
list==NULL;

 }

 }
CHAOO