3.13  Дополнительные средства отладки

Если необходимо прервать программу в определенных местах, то предусматриваются точки останова.  Смысл использования точек останова состоит в том, что отладчик не тратит времени на пошаговое выполнение программы вплоть до указанной точки, по достижении которой переходит в пошаговый режим.

Точки останова проще всего расставлять с помощью кнопки Insert­/Remove/Breakpoint (F9), расположенной на панели Build MiniBar. Для этого достаточно установить курсор на нужной строке программы и щелкнуть на указанной кнопке. Если же выделенная строка уже содержит точку останова, то после щелчка на кнопке Breakpoint точка останова будет удалена. При выборе команды Go программа будет выполняться от текущего местоположения курсора до ближайшей точки останова.

Рис. 3.11. Задание точки останова

Имеется и другой способ задания точек останова – с помощью диалогового окна Breakpoints (рис. 3.11), вызываемого командой Breakpoints… из меню Edit. В качестве примера поставим точку останова на строке, содержащей вызов функции scanf(), т.е. на строке 18.