Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
Костик   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
1-1091791595
dizrov
2004-08-06 15:26
2004.08.22
диалог выбора директории


14-1091094948
Nelud
2004-07-29 13:55
2004.08.22
Хоумпейдж сделал.


3-1090594934
Koala
2004-07-23 19:02
2004.08.22
Изменения в базе


14-1091618969
peypivo
2004-08-04 15:29
2004.08.22
Какую посоветуете программу для аськи?


1-1091113225
denis555
2004-07-29 19:00
2004.08.22
Как прочитать файл в Unicode





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский