![]() |
|
Программирование >> Процедурные приложения
![]() Рис. 3.8. Использование средств быстрого поиска Данный метод достаточно удобен для поиска нужного слова. Но наша задача этим не ограничивается, поскольку имя переменной continueнам необходимо заменить во всей программе другим именем. В таком случае целесообразнее воспользоваться командой Replace... из меню Edit(рис. 3.9). ![]() Рис. 3.9. Окно поиска Наша цель состоит в том, чтобы заменить имя переменной continue словом, также указывало бы на назначение этой переменной, но отличалось бы от ервированных имен. С этой целью введем в поле Replacewith слово continu. Но осталась маленькая проблема. В программе имеется строка \nWould you like to continue (Y/N) . Если вы выполните автоматическую замену во всем файле, щелкнув на кнопке ReplaceAll, то сообщение, выдаваемое программой, будет содержать, грамматическую ошибку. Поэтому замену следует проводить последовательно, переходя от слова к слову, а в указанном месте щелкнуть на кнопке FindNext. Быстрое обнаружение ошибочных строк Теперь необходимо выполнить повторную компиляцию программы, после которой окно сообщений будет выглядеть так, как показано на рис. 3.10. ![]() Рис. 3.10 Обновленное окно сообщений Существует достаточно быстрый способ перехода от окна сообщений к окну редактирования, и мы вам о нем расскажем. Поместите курсор на интересующей вас строке сообщения, например на первом предупреждении: warning. C4 013: Printf undefined;.., А теперь просто нажмите [Enter]. Курсор в окне редактирования будет автоматически помещен в строку программы, вызвавшую появление сообщения об ошибке, а слева от строки появится стрелка (рис. 3.11). Как вы уже знаете, языки C/C++ чувствительны к регистру символов. Поэтому компилятор совершенно точно установил причину ошибки. Первая буква функции printf() в нашей программе ошибочно была введена в верхнем регистре. Компилятор, конечно же, не смог найти в библиотеке функцию Printf().Эту ошибку нетрудно исправить - достаточно заменить букву Р буквой р. Затем обязательно сохраните файл. ![]() Рис. 3.11. Помечанная стрелкой строка программного кода, содержащая ошибку Продолжение отладки После того как вы внесли исправления, программа готова к новой попытке построить исполняемый файл. Перейдите в меню Project и вновь выберите команду RebuildAll. На рис. 3.12 показано обновленное окно сообщений.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |