Пара вопросов о массивах в Delphi

Компьютеры программирование Delphi делфи

Как записать\считать трёхмерный массив из файла?
Как считать из файла только часть массива в пределах x1;y1;x2;y2? Т.е. отдельный квадрат из случайного места массива.

Примечание:
Можно подробнее?
Ответы:
Вначале пишем размерности. Затем в циклах по трем индексам. В каком именно порядке - решать вам - это скажется на удобстве чтения в пределах.
Удачи =)
//записать\считать трёхмерный массив
a:array[1..3,1..6,1..7]of string;
for q := 0 to 3 do
 for w := 0 to 6 do
   for e := 0 to 7 do
     begin
         a[q,w,e]:='edw';
         form1.caption:= a[q,w,e];
     end;
//только часть массива в пределах x1;y1;x2;y2
a:array[1..3,1..7]of string;
for w := x1 to x2 do
  for e := y1 to y2 do
    begin
        a[q,w,e]:='edw';
        form1.caption:= a[q,w,e];
    end;


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.