Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB-1-10.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
747 Кб
Скачать
☆

1.4. Контроль переменных и данных различного типа

Окно Watch – очень полезный инструмент при отладке приложений. Оно позволяет наблюдать значения переменных в процессе выполнения программы.

Для добавления новой переменной в окно Watch необходимо либо написать ее имя в пустой строчке, либо перетянуть мышкой из исходного файла в окно Watch.

В окне Watch можно изменять интерпретацию типа данных переменной. Форматирующий символ там просто вводится сразу за именем переменной с разделительной запятой.

Например, если hexNumber имеет значение 0x0041, а вы хотите видеть значение в символьной форме, в категории Name окна Watch введите hexNumber,c. Когда вы нажмете Enter, появится символьный формат значения: hexNumber,c = ‘A’.

Форматирующие символы дисплея отладчика. Табл. 1.1.

Символ

Формат

Значение

Представление

d, I

Десятичное целое со знаком

0xF000F061

-268373911

U

Десятичное целое без знака

0x0066

102

O

Восьмеричное целое без знака

0xF064

0170144

x, X

Шестнадцатеричное целое

70148 (десятичное)

0x000011204

l, h

Префикс long или short для d, I ,U, O, x, X

00406040,hx

0x0c20

F

Десятичная нотация со знаком

5./2.

2.500000

E

Научная нотация со знаком

5./2.

2.500000+004

G

Десятичная или научная нотация со знаком, какая короче

5./2.

2.5

С

Одиночный символ

0x0066

‘f’

S

Строка

0x012fde8

“The String”

su

Строка Unicode

“The String”

St

Строка Unicode или ANSI в зависимости от установки Unicode Strings

Hr

HRESULT код ошибки Win32

0x00000000L

S_OK

wc

Флаг класса Windows

0x00000040

WC_DEFAULT

wm

Номер сообщения Windows

0x000

WM_CLOSE

Вы можете так же пользоваться форматирующими значениями для содержимого памяти в применении к любым выражениям, оцениваемым как адрес. Для представления массива символов в виде строки поставьте перед именем массива символ &, например, &ArrayName. Можно за выражением поставить форматирующий символ, например &ArrayName,x.

1.5. Варианты заданий

В ходе выполнения данной лабораторной работы вам необходимо усвоить основные методы работы с отладчиком. Для этого вам предстоит построить консольное приложение Windows, в котором будут присутствовать следующие элементы.

  • Цикл.

  • Вызов функций (минимум два уровня вложенности).

  • Работа с char* строками.

Используя построенное приложение, вам необходимо научиться использовать контрольные точки, обработку вызовов функций, просмотр и интерпретацию переменных как различных типов данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]