Аномальное прекращение программы в веб -браузере Turbo C ++
-
11-10-2019 - |
Вопрос
Я пытался создать работоспособный веб -браузер в Turbo C ++ (я не могу помочь; я должен работать в пределах моей образовательной системы). По сути, то, что я создал, - это простой анализатор, который принимает HTML -файл, сканирует текст для делимитеров TAG, а затем идентифицирует тег, обрабатывает его с помощью Turbo C ++ по умолчанию графической библиотеки, а затем выполните необходимую операцию, прежде чем выводить через интерфейс, который я создал.
По сути, я сопоставлял случаи в длинном списке вложенных условий. Проблема в том, что выполнение проваливается, и по какой -то причине я постоянно получал ошибку от ненормального прекращения программы.
Я хотел понять Почему исполнение проваливается. Более того, что на самом деле означает эта ошибка?
PS - это мой первый раз в переполнении стека, поэтому, если что -то не определено, туманно или просто смешно, пожалуйста, скажите мне.
Решение
Мой друг понял, что пошло не так в коде. Оказывается, что указатель не был инициализирован на NULL, и это вызвало своего рода каскадный сбой, приводящий к ошибке аномального прекращения программы. Урок выучен.