Frage

Ich habe versucht, eine praktikable Web-Browser in Turbo C ++ zu machen (ich kann mir nicht helfen, ich soll an die Arbeit innerhalb der Grenzen von meinem Bildungssystem). Im Grunde, was ich geschaffen habe, ist ein einfacher Parser, der in einer HTML-Datei nimmt scannt den Text für Tag Begrenzungszeichen, identifiziert dann den Tag, verarbeitet sie Turbo C ++ Standard-Grafikbibliothek und anschließend die erforderliche Operation durchführt, bevor ich erstellt durch eine Schnittstelle ausgeben.

Im Grunde habe ich in einer langen Liste von verschachtelten Bedingungen die Fälle wurden übereinstimmen. Das Problem ist, dass die Ausführung ist durch und aus irgendeinem Grunde rückläufig Ich habe den Fehler Unerwarteter Programmabbruch kontinuierlich worden zu bekommen.

Was ich wollte, ist zu verstehen, Warum Ausführung fällt durch. Außerdem was bedeutet, dass Fehler wirklich bedeuten?

Hier ist der gesamte Quellcode.

P. S. -. Dies ist mein erstes Mal auf Stack-Überlauf so, wenn etwas nicht definiert ist, trüb oder schlicht lächerlich dann mir bitte sagen,

War es hilfreich?

Lösung

Mein Freund herausgefunden, was im Code falsch gelaufen ist. Es stellt sich heraus, dass Zeiger nicht auf null initialisiert wurde und dass eine Art von Cascading Versagen führt zu dem Unerwarteter Programmabbruch Fehler verursacht hat. Lektion gelernt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top