• Sábado 14 de Diciembre de 2024, 18:07

Autor Tema:  funcion goto  (Leído 1026 veces)

cremix

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
funcion goto
« en: Domingo 21 de Junio de 2009, 21:07 »
0
Hola:

Estoy usando la función GOTO pero al ejecutar el programa me da el siguiente fallo. Sale en una ventana

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++   
+   Microsoft Visual C++ Debug Library                                             +
+                                                                                                   +
+   Debug Erro2!                                                                             +
+                                                                                                   +
+   Program: L:IA2_RNNeuralNetworkDebugNeuralNetwork.exe     +
+                                                                                                   +
+   Invalid allocation size: 4294967295 bytes                                    +
+                                                                                                   +
+   (Press retry to debug the application)                                         +
+                                                                                                   +
+   [Anular]   [Reintentar]   [Omitir]                                            +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

El codigo que me da error es el siguiente:

Código: C++
  1. int crearRed(){
  2.    
  3. //Variables ...
  4.  
  5.    
  6. //Etiqueta
  7. menu_crear:
  8. {
  9.     //operaciones...
  10.  
  11.     while(...)
  12.     {   
  13.        //operaciones
  14.         if (...)
  15.         {
  16.             //...
  17.         }
  18.         if (...)
  19.         {
  20.             //...
  21.         }
  22.         else
  23.         {
  24.             //...
  25.         }
  26.        
  27.     }
  28.    
  29.    
  30.    //...
  31.  
  32.     while(...)
  33.     {
  34.         //...
  35.  
  36.         if (...) goto menu_crear;
  37.     }
  38.  
  39.  
  40.     //...
  41.  
  42.    
  43.     if (...)
  44.     {
  45.         //...
  46.         for (...)
  47.         {
  48.             //...
  49.             while(...)
  50.             {
  51.                 //...
  52.             }
  53.         }
  54.     }
  55.  
  56.     //...
  57.     while(strcmp(nombre, "")==0)
  58.     {
  59.         //...
  60.     }
  61.  
  62.    //...
  63.  
  64.     if (...)
  65.     {
  66.         //...
  67.     }
  68.     return tratarRed(red, nombre); 
  69.    
  70. }
  71. }
  72.  

Todo funcionaba perfectamente hasta que le puse el GOTO. Por eso he omitido el código dentro de los bucles y demás. ¿Alguien sabe por qué me da ese fallo?