Для этого нужно сначала перезагрузить
Для этого нужно сначала перезагрузить программу, нажав кла-
виши Ctrl-F2 (после этого вы можете начать проверку, сбросив сос-
тояние программы). Теперь удалите все точки останова, которые бы-
ли вами установлены в предыдущем сеансе отладки, для чего нажмите
клавиши Alt-B D. Вернитесь к строке 97 и снова установите точку
останова, нажав клавишу F2. Теперь откройте окно Breakpoints
(Точки останова), нажав клавиши ALt-V B. Установите эту точку ос-
танова, чтобы выполнять выражение bufp++ каждый раз, когда оно
встречается. Для этого сделайте следующее:
1. Выберите команду View¦Breakpoint (Обзор¦Точка останова).
2. Откройте окно Breakpoints (Точки останова), нажав клавиши
Alt-F10.
3. Выберите команду Set Option (Установить параметры) для
открытия диалогового окна Breakpoint Options (Параметры
точки останова.
4. Установите селективный переключатель Action (Действие) в
значение Execute (Выполнение).
5. Для вывода подсказки Action Expression (Выражение дейс-
твия) нажмите клавишу Tab.
6. Введите bufp++ в ответ на подсказку.
7. Нажмите клавишу Esc, чтобы закрыть диалоговое окно, и
клавиши Alt-F3 для возврата в окно Module (Модуль).
Теперь запустите программу, нажав клавишу F9. Введите две
входных строки:
one two three
four five six
В ответ на третью подсказку нажмите клавишу Enter, а когда
программа завершит работу, нажмите клавиши Alt-F5, чтобы увидеть
ее экран (экран пользователя).
Вы можете заметить, что ситуация существенно улучшилась. Об-
щее число строк и слов выглядит неверным, но таблица правильна.
Остановитесь на начале подпрограммы printstatistics и посмотрите,
передается ли ей для вывода корректное значение.