Турбо Си
Typedef Struct {unsigned Age; CharName [5]; } Person, * RefPerson; float Number = 12.4; Int Fixed = 13; Unsigned char Arr[2] [2] = {{1. 2}, {3. 4}}; Person Rec = {5, "Isa"}; char *Str = "Isabel"; Person People [ 'c' - 'a' + 1] = { {40, "Eva"], { 6, "Isa"}, {46. "Jan"}}; Person *Ptr; RefPerson *RefPtr; Int *Ref Main () { Ptr= &Rec; RefPtr = &Ptr; Ref & &F1xed; /*...*/ } Турбо Паскаль type Person = record Age: word, Nаmе: String [5] end; RefPerson = Person; const Nunber: real = 12.4; Fixed: Integer = 13; Агг: array [1.. 2, boolean] of byte = ((1,2), (3,4)); Rec: Person = (Age: 5; Name: 'Isa'); Str: string = 'Isabel'; People: array ['a'... c'] of Person = ((Age: 40; Name: 'Eva'), (Age: 6; Name: 'Isa'), (Age: 46; Name: 'Jan')); var Ptr: ^Person; RefPtr: ^RefPerson; Ref: ^Integer; begin Ptr: = @ Rec; RefPtr: = @ Ptr; Ref: = @ Fixed; {... } end. Для того чтобы убрать с экрана последнее созданное инспекционное окно, необходимо нажать клавишу ESC. Нажатие клавиши F3 вызывает закрытие всех таких окон. Как и другие окна, инспекционное окно имеет свое локальное меню .
Оно состоит из следующих полей: Range Change Inspect Descend New expression... Поле Range Выбор поля Range позволяет определить размер высвеченных компонентов структурной переменной. Этот размер состоит из указания первого компонента и числа компонентов. Это особенно удобно в случае таблиц. Поле Change Выбор поля Change позволяет изменить значение переменной.
|