![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
массив
массив © (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] := ...;
//...