Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Двумерный массив   Найти похожие ветки 

 
Костик   (2004-08-07 02:11) [0]

Объявлен двумерный массив и нужно чтобы в первом его измерении были имена (всего 5), а во втором фамилии (тоже 5)

const
A:array[0..4,0..4]:String =

Что нужно дальше написать?
Никак не въеду


 
Andy BitOff ©   (2004-08-07 02:42) [1]

Либо я тебя не понял, либо одно из двух. Опиши понятнее. Вот как понял тебя я:

type
 TMyAr = array[0..4,0..1] of String;
const
 A:TMyAr = (("Вася0","Пупкин0"),
            ("Вася1","Пупкин1"),
            ("Вася2","Пупкин2"),
            ("Вася3","Пупкин3"),
            ("Вася4","Пупкин4"));

procedure TForm1.Button1Click(Sender: TObject);
begin
 Label1.Caption:=a[0,0]+" "+a[0,1]; //=Вася0 Пупкин0
end;


 
Костик   (2004-08-07 03:12) [2]

А как описАть массив, к примеру,

const a:array[0..2,0..2]:String =

Я так делал:
const a:array[0..2,0..2]:String =(("1","2"),("3",4")),(("5","6"),("7","8"));

Но это не правильно. А как нужно?


 
Andy BitOff ©   (2004-08-07 03:32) [3]

Да не может быть такого определения const a:array[0..2,0..2]:String =
Вот как надо a:array[0..2,0..2] of String =

И здесь ты создаешь ДЕВЯТЬ элементов 3х3, т.е. (образно) 3 строки в каждой из которых по 3 элемента. Значит правильно будет так:
a:array[0..2,0..2] of String =(("1","2","1000"),("3","4","1000"),("5","6","1000"));


 
Andy BitOff ©   (2004-08-07 03:35) [4]

Первые скобки весь массив, в нем еще три элемента ограниченных скобками и уже в свою очередь каждый из них содержит тоже по три элемента.


 
SergP ©   (2004-08-07 09:02) [5]


> Объявлен двумерный массив и нужно чтобы в первом его измерении
> были имена (всего 5), а во втором фамилии (тоже 5)


Это как? :-)))


 
Anatoly Podgoretsky ©   (2004-08-07 12:36) [6]

А почему бы человеку не иметь по 5 фамилий :-)


 
TopT   (2004-08-07 13:06) [7]

Костик   (07.08.04 02:11)
ТО что ты обьявил, это масив 5х5 элементов, а не 2х5 как ты хотел. Нужно так: 2 строчки и 5 столбиков.
//****************
const
a:Array[1..2,1..5] of string=(("vasia","Peta","Kolia","Vitia","Dima"),("Petrov","sidorov","pushkin","krilov","ivanov"));
//****************


 
wnew ©   (2004-08-07 17:34) [8]

Вероятно тебе нужно не массив использовать, а список:

type Names = record
      FirstName: string[30];
      LastName : string[30];
    end;

И уже потом можешь объявить массив типа Names.



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
1-1092062092
sdw_syscoder
2004-08-09 18:34
2004.08.22
Перевод каретки и строки #13#10 (0D/0A)


6-1087837598
leonidus
2004-06-21 21:06
2004.08.22
Парсер на основе IE


1-1091688539
MadGhost
2004-08-05 10:48
2004.08.22
как добавить значение к переменной окружения PATH ??


1-1092077414
Drow
2004-08-09 22:50
2004.08.22
Ошибка integer or String


4-1089718674
rOOse
2004-07-13 15:37
2004.08.22
Нажатие на кнопку. WinApi