В примере сеанса отладки используются
В примере сеанса отладки используются те методы, о которых
мы рассказывали в предыдущих разделах. Отлаживаемая программа
представляет собой вариант демонстрационной программы, использо-
ванной в Главе 3 (BCDEMO.C или TPDEMO.PAS), только в нее предна-
меренно внесены некоторые ошибки.
Убедитесь, что в вашем текущем каталоге содержатся два фай-
ла, необходимые для демонстрации отладки. Если вы отлаживаете
программу на Турбо Паскале, вам понадобятся файлы TPDEMOB.PAS и
TPDEMOB.EXE. Если вы работаете на языке Си, вам потребуются файлы
BCDEMOB.C и BCDEMOB.EXE. (Буква B в конце имен файлов, означает,
что в эту версию внесена ошибка.)
Сеанс отладки программы на языке Си
-----------------------------------------------------------------
В данном разделе в качестве примера используется программа
на языке Си. Если вы программируете на Паскале, см. ниже пример
сеанса отладки с использованием программы Турбо Паскаля.
Поиск ошибок
-----------------------------------------------------------------
До того, как начать сеанс отладки, давайте запустим демонс-
трационную программу с ошибкой и посмотрим, что она делает непра-
вильно. Для запуска программы наберите:
BCDEMOB
Вам выведется подсказка для ввода строк текста. Введите две
строки текста:
one two three
four five six
Последняя пустая строка завершает ваш ввод. После этого
программа BCDEMOB выводит результаты анализа введенных вами
строк:
Arguments: (1)
Enter a line (empty line to end): one two three (2)
Enter a line (empty line to end): fou five six
Enter a line (empty line to end):