Pregunta

he estado tratando de hacer viable un navegador web en Turbo C ++ (no puedo evitarlo, se supone que tengo que trabajar dentro de los confines de mi sistema educativo). En esencia, lo que he creado es un analizador simple que toma en un archivo HTML revisa el texto para delimitadores de etiquetas, a continuación, identifica la etiqueta, lo procesa usando Turbo C ++ biblioteca de gráficos por defecto y luego realice la operación requerida antes de dar salida a través de una interfaz creé.

En esencia, he estado emparejando los casos en una larga lista de condiciones anidadas. El problema es que la ejecución ha estado cayendo a través y por alguna razón que he estado recibiendo continuamente el error de terminación anormal del programa.

Lo que quería entender es ¿Por qué ejecución está cayendo a través. Por otra parte, lo que hace que el error verdaderamente media?

Aquí está el código fuente completo.

P.S. -. Esta es la primera vez que el desbordamiento de la pila por lo que si no está definido nada, nebuloso o simplemente ridículo, por favor me dicen

¿Fue útil?

Solución

Mi amigo descubrió lo que salió mal en el código. Resulta que el puntero no se ha inicializado a cero y que causó una especie de cascada que conduce a la insuficiencia del Error de terminación anormal del programa. Lección aprendida.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top