Аномальное прекращение программы в веб -браузере Turbo C ++

StackOverflow https://stackoverflow.com/questions/4489691

  •  11-10-2019
  •  | 
  •  

Вопрос

Я пытался создать работоспособный веб -браузер в Turbo C ++ (я не могу помочь; я должен работать в пределах моей образовательной системы). По сути, то, что я создал, - это простой анализатор, который принимает HTML -файл, сканирует текст для делимитеров TAG, а затем идентифицирует тег, обрабатывает его с помощью Turbo C ++ по умолчанию графической библиотеки, а затем выполните необходимую операцию, прежде чем выводить через интерфейс, который я создал.

По сути, я сопоставлял случаи в длинном списке вложенных условий. Проблема в том, что выполнение проваливается, и по какой -то причине я постоянно получал ошибку от ненормального прекращения программы.

Я хотел понять Почему исполнение проваливается. Более того, что на самом деле означает эта ошибка?

Вот весь исходный код.

PS - это мой первый раз в переполнении стека, поэтому, если что -то не определено, туманно или просто смешно, пожалуйста, скажите мне.

Это было полезно?

Решение

Мой друг понял, что пошло не так в коде. Оказывается, что указатель не был инициализирован на NULL, и это вызвало своего рода каскадный сбой, приводящий к ошибке аномального прекращения программы. Урок выучен.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top