PDA

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



mah.yar
شنبه 22 دی 1386, 13:45 عصر
چه جوری یه آرایه دوبعدی مثلا 20در 30 (20 تا آرایه 30 تایی)تعریف کنم و بعد تو برنامه مقدار دهی کنم. در نهایت چه جوری مثلا به آرایه 15هم دسترسی پیدا کنم.

آیا کد زیر درسته:


a db 20 dup(30 dup (' '))

Delphi Coder
شنبه 22 دی 1386, 23:18 عصر
نمیدونم اسمبلر برای اینکار تدبیر خاصی داره یا نه. من هر وقت لازم باشه همیشه تک بعدی تعریف میکنم و به صورت دو بعدی استفاده میکنم. مثلا برای آرایه 20*30 یه فضای 600 تایی میگیرم و برای i و j اینطوری استفاده میکنم: i*20+j