• Sábado 14 de Diciembre de 2024, 21:39

Autor Tema:  Tengo Este Codigo, Pero Me Sale Error En Else  (Leído 1239 veces)

athena_rivas

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Tengo Este Codigo, Pero Me Sale Error En Else
« en: Jueves 2 de Agosto de 2007, 02:24 »
0
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  :smartass:

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

Código: Text
  1.  
  2.  
  3.  
  4. void eliminar(char *ptrvalor)
  5.  
  6. {
  7.  
  8. hospital *ptraux=list,*ptrant=NULL;
  9.  
  10. if(ptraux==NULL)
  11.  
  12. cout<<"NO HAY ELEMENTOS EN LA LISTA\n";
  13.  
  14.  else
  15.  
  16. if(ptrvalor<list->nombre_paciente)
  17. cout<<"NO EXISTE EL ELEMENTO\n";
  18.  
  19.   else
  20. {
  21. while(ptraux->nombre_paciente<ptrvalor)
  22.  
  23. {
  24.  
  25. ptrant=ptraux;
  26. ptraux=ptraux->sig;
  27.  
  28. if(ptraux==NULL)break;
  29.  
  30. }
  31.  
  32. if((ptraux==NULL)||(ptraux->nombre_paciente!=ptrvalor))
  33. cout<<"NO EXISTE EL ELEMENTO\n";
  34.  
  35. }
  36.  
  37. else
  38.  
  39. {
  40.  
  41. if(ptrant!=NULL)
  42.  
  43. {
  44.  
  45. ptrant->sig=ptraux->sig;
  46.  
  47. delete ptraux;
  48.  
  49. }
  50.  
  51. }
  52.  
  53. else
  54.  
  55. {
  56.  
  57. delete ptraux;
  58. list==NULL;
  59.  
  60.  }
  61.  
  62.  }
  63.  
  64.  
  65.  

CHAOO :hola:

Tavo92

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Tengo Este Codigo, Pero Me Sale Error En Else
« Respuesta #1 en: Jueves 2 de Agosto de 2007, 02:43 »
0
Te aconsejo que no es de buena practica no usar las llaves. Fijate en la condición principal que no las usas. Trata de revisar BIEN, cada llave con cada condición.

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Tengo Este Codigo, Pero Me Sale Error En Else
« Respuesta #2 en: Jueves 2 de Agosto de 2007, 02:47 »
0
Además, deberías tabular tu código evitando así este tipo de problemas.

Un saludo
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Tengo Este Codigo, Pero Me Sale Error En Else
« Respuesta #3 en: Jueves 2 de Agosto de 2007, 03:05 »
0
:D  :D  :D  :D  :D



Error de sintaxis.
Lo recomedable es revisar todas tus llaves .
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]