Помощь - Поиск - Пользователи - Календарь
Полная версия: const array of record =?
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
compiler
Добрый день!
Мне необходим массив записей, при этом он должен быть константой, но у меня возникают некоторые трудности в его объявлении. Помогите пожалуйста.
klem4
type
trecord = record
x: integer;
s: string;
end;

tRecarray = array [1..2] of trecord;

const
my_rec: tRecarray = ((x:3; s:'text1'), (x:5; s:'text2'));


?
compiler
Цитата(klem4 @ 11.08.2007 18:40) *
?
так и я могу smile.gif
а нельзя ли совместить часть type и const, скажем так
const my_rec: array [1..2] of record x: integer; s: string = ((x:3; s:'text1'), (x:5; s:'text2')) ; ?
volvo
const
my_rec:
array [1..2] of record
x: integer;
s: string
end = (

(x:3; s:'text1'),
(x:5; s:'text2')
) ;

begin
writeln(my_rec[2].x);
end.
Так?
compiler
Цитата(volvo @ 11.08.2007 18:51) *
Так?
так! спасибо...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.