Турбо отладчик (Turbo Debugger) 3.0

установите точку останова на строке


               чтобы установить точку останова.
            2. Переместитесь на строку 97 и установите другую точку  ос-
               танова.
            2. Наконец, установите точку останова на строке 99, благода-
               ря чему вы сможете увидеть  значение  счетчика  символов,

       TDeb 3.0 #2-3               = 150 =
               возвращаемое данной функцией.
            Задание нескольких  точек останова  (как в данном примере) -
       это типичный способ, позволяющий узнать, все ли в программе дела-
       ется правильно, и проверить значения важных данных при каждом ос-
       танове программы на очередной точке останова.

       TDeb 3.0 #2-3               = 151 =
                                 Окно Watch


       -----------------------------------------------------------------
            Запустите программу,  нажав клавишу F9. Программа остановит-
       ся, когда она достигнет точки останова на строке 93. Теперь можно
       просмотреть значение charcount (счетчик символов). Так как вы хо-
       тите проверять его каждый раз, когда встречается данная точка ос-
       танова,  удобно использовать команду Watch (Просмотр),  чтобы по-
       местить  charcount в окно Watches (Просмотр).  Переместите курсор
       под wordcounts (счетчик слов) и нажмите Alt-F10 W.  В окне  прос-
       мотра  в нижней части экрана выводится текущее значение 0.  Чтобы
       убедиться,  что символ подсчитывается правильно,  выполните  одну
       строку, нажав клавишу F7. В окне просмотра (Watches) действитель-
       но выводится, что значение charcount = 1.
                       Диалоговое окно Evaluate/Modify
       ------------------------------------------------------------------
            Снова запустите программу,  нажав клавишу F9. Теперь вы вер-
       нулись  на строку 93 для обработки другого символа.  Снова дважды
       нажмите F9 для считывания последней буквы  слова  и  завершающего
       нуля. Теперь charcount показывает корректное значение 3, а массив

Содержание раздела