FM
Firdavs Muhiddinov

Delphi 7 - Вывод массива.

Вот мой фрагмент кода:
procedure TForm1.Button1Click(Sender: TObject);
var
a:array[1..28] of byte;
i:integer; s:string;
begin
Randomize;
for i:=1 to 28 do
begin
a:=random(9);
end;
for i:=1 to 28 do
memo1.Lines.add(InttoStr(a));
end;
Массив выводится, только не в ряд, а в столбик!
Как вывести его сплошной линией?

ММ
Мария Москвичева

по-моему, вполне логично, что Lines.add добавляет новую строку ( линию ). На это как бы название намекает.
ты либо добавляй к имеющейся строке, либо сначала формируй строку, а потом ее уже через Lines.add

ОК
Оксана Кляницкая

with memo1, memo1.lines {с ходу не скажу что именно} do Text:=StringReplace(Text, #13#10, ' ', [rfReplaceAll]);

Елена Малышко
Елена Малышко

for i:=Low(a) to High(a) do
Memo1.Lines[0]:=Memo1.Lines[0]+' '+IntToStr(a);

Оленька Москва
Оленька Москва

Вы забыли добавить [ i ]:

for i:=1 to 28 do
memo1.Lines.add(InttoStr(a [ i ] ));
end;

Похожие вопросы
Как проверить принадлежит ли данное число массиву? В DElphi
Вывод всплывающего окна в Delphi 7
Найти максимальнЫЕ елементы массива и заменить ИХ на 0 (Delphi 7 Console application)
Вывод элементов многомерных массивов в компоненты ShowMessage, Memo. (Delphi)
Чтобы Borland Delphi 7 выводил в консоль текст на Русском языке что надо сделать?
Delphi вывод на печать. Помогите
Помогите с вводом и выводом массива!
Запись массива в файл. Delphi
проблема с сортировкой массива в StringGrid Delphi
Delphi. Елементы массива