|
Платные хостинги
Раскрутка сайта
Книги по программированию
Знающим паскаль, Как инициализировать массив?
- Чего-то я так и не понял, что именно Вас не устраивает.Что мешает сделать так:Procedure Init;Var Mas:array [1..10] of Integer; t:Integer;Begin For t:=1 to 10 Do Mas[t]:=0;End;А конструкция Var t:Integer = 0; допускается для глобальных переменных.
- Ежели значения элементов массива нельзя привязать никакой зависимостью от индекса, то запиши значения в файл, а в программе считай в массив.
- Можно попробовать использовать типизированные константы вместо переменных, только я не помню будет ли это работать для Дельфи 6
- Delphi6 разрешает инициализацию:Код var real_a:array [1..5] of integer=(23,44,33,563,66);:highlightSyntax('delphimIxMzM','delphi');В паскале вроде делали так:Код const a:array [1..5] of integer=(23,44,33,563,66)highlightSyntax('delphijNzlkZD','delphi');Типизированные константы вроде то же самое, что переменные. В смысле их можно менять.В крайнем случае:Код type Arrayof5Integers=array [1..5] of integer; const a:Arrayof5Integers=(23,44,33,563,66)var real_a:Arrayof5Integers;begin real_a:=a;end;highlightSyntax('delphixYWQ5NDI','delphi'); Не так изящьно как в сях, но работает(должно). Однако попробуй первый вариант сначала.
- Ответ конечно не совсем относиться к вопросу но так, к сведению что прежде чем использовать динамический массив (а в вопросе не о нем идет речь) требуется его инициализировать..... SetLength(var S; NewLength: Integer);
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|