Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

массив


массив ©   (2004-08-06 14:13:00) 

как можно заполнить массив
var
 Prog: array [0..3] of char;
 ...
в с вроде можно было вот так
 ProgCommand:=['1','2','3'];

есть такой же способ в делфи?


Erik1   (2004-08-06 14:47:00) [1]

А вобщето подойдет любая строка, к ее элемнтпм можно обращптся как к элементам масива.
var A: String;
A := '1234';
if A[1] = '1' then
beep; //Ура заработало!


DK   (2004-08-06 14:43:00) [2]

в с вроде можно было вот так
ProgCommand:=['1','2','3'];


Когда это в C можно было так делать?
Или имелось ввиду другое?


F1   (2004-08-06 14:41:00) [3]

Ещё - FillChar и StringOfChar.


Думкин   (2004-08-06 14:25:00) [4]

> [8] массив   (06.08.04 14:21)

Смотрим

> begin...end ©   (06.08.04 14:21)

Prog: array [0..3] of char = ('1','2','3','4');


begin...end   (2004-08-06 14:21:00) [5]


> [3] Думкин ©   (06.08.04 14:17)

( )


массив   (2004-08-06 14:21:00) [6]

To Думкин ©   (06.08.04 14:17) [3]
Incompatible types: 'Array' and 'Set'


Sandman25   (2004-08-06 14:18:00) [7]

Prog := '123';


Думкин   (2004-08-06 14:17:00) [8]

Prog: array [0..3] of char = ['1','2','3','4'];


начинающий   (2004-08-06 14:17:00) [9]

procedure TForm1.FormCreate(Sender: TObject);
var
 a:array[0..3] of char;
begin
 a := 'Yo!';
 caption := a
end;


begin...end   (2004-08-06 14:17:00) [10]

Константы-массивы можно примерно так, как ты написал.

Только у тебя даже размеры не совпадают.

Переменные - см. [1], [2]


Ega23   (2004-08-06 14:16:00) [11]

for i:=0 to 3 do Prog[i]:=i;


VMcL   (2004-08-06 14:16:00) [12]

Prog[0] := ...;
Prog[1] := ...;
//...


Наверх

Титульная страница Поиск, карта сайта Написать письмо