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

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

массив


kimona ©   (2006-02-10 03:12:00) 

написал вот такой код.
procedure TForm1.Button1Click(Sender: TObject);
var i,m:integer ;
begin
randomize;
label1.Caption:='';
m:=1;
for i:=0 to 5 do
begin
n:=random(10);
mas[m]:=n;
m:=m+1;
label1.Caption:=label1.Caption+IntToStr(n)+',';
m:=m+1;
label1.Caption:=IntToStr(mas);
end;


как мне показать содержимое массива (mas) на Label-e?


Leonid Troyanovsky   (2006-02-10 16:58:00) [1]


> Shopot ©   (10.02.06 16:54) [2]

>    Label1.Caption := IntToStr(mas[i]) + ', ';


Т.е., запятая означает, что продолжение следует?

--
Regards, LVT.


Shopot   (2006-02-10 16:54:00) [2]


procedure ...
var
 i: Integer;
 mas: array [0..5] of Integer;
begin
 Label1.Caption := '';
 Randomize;  
 for i := 0 to 5 do
 begin
// Здесь одновременно заполняем ячейки массива и выводим эти
// значения в caption.
   mas[i] := random(10);
   Label1.Caption := IntToStr(mas[i]) + ', ';
 end;
end;


ЮЮ   (2006-02-10 03:29:00) [3]

mas[i] := n;
label1.Caption := label1.Caption + IntToStr(mas[i]);

m вообще убей в коде, на кой она, тем более дважду увеличиваешь за один проход цикла.


Наверх

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