ورود

View Full Version : سوال: استفاده از آرایه دو بعدی در تابع



sajioo
سه شنبه 09 اردیبهشت 1393, 10:26 صبح
دوستان عزیز سلام
تابع دو بعدی زیر را تعریف کردم


smap: array ['A'..'G' , '1'..'9'] of string;


حالا می خوام این آرایه دوبعدی را به عنوان پارامتر به تابع بفرستم . اما مشکل اینه که نمی تونم ازش استفاده کنم.



function move(smap:array of string) :Boolean;

اما مشکل داره.
دوستان میشه راهنمایی کنن که من چطور می تونم مثلا در تابع مقدار آرایه

smap['B','2'];
را نشون بدم.
تشکر

یوسف زالی
سه شنبه 09 اردیبهشت 1393, 11:55 صبح
سلام.
شما باید قبل از این که آرایه رو تعریف کنید، یک نوع تعریف کرده و هر دو آرایه رو از این نوع در نظر بگیرید:


Type
T2D_Array = array [1..10, 1..10] of integer;
Var
MyArray: T2D_Array ;
.
.

Mahmood_M
شنبه 13 اردیبهشت 1393, 14:54 عصر
لطفا قبل از ارسال تاپیک جستجو کنید !
استفاده از آرایه به عنوان ورودی و خروجی تابع (http://barnamenevis.org/showthread.php?209414-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%A2%D8%B1%D8%A7%D9%8A%D9%87-%D8%A8%D9%87-%D8%B9%D9%86%D9%88%D8%A7%D9%86-%D9%88%D8%B1%D9%88%D8%AF%D9%8A-%D9%88-%D8%AE%D8%B1%D9%88%D8%AC%D9%8A-%D8%AA%D8%A7%D8%A8%D8%B9&p=928763#post928763)