چه جوری یه آرایه دوبعدی مثلا 20در 30 (20 تا آرایه 30 تایی)تعریف کنم و بعد تو برنامه مقدار دهی کنم. در نهایت چه جوری مثلا به آرایه 15هم دسترسی پیدا کنم.
آیا کد زیر درسته:
a db 20 dup(30 dup (' '))
چه جوری یه آرایه دوبعدی مثلا 20در 30 (20 تا آرایه 30 تایی)تعریف کنم و بعد تو برنامه مقدار دهی کنم. در نهایت چه جوری مثلا به آرایه 15هم دسترسی پیدا کنم.
آیا کد زیر درسته:
a db 20 dup(30 dup (' '))
نمیدونم اسمبلر برای اینکار تدبیر خاصی داره یا نه. من هر وقت لازم باشه همیشه تک بعدی تعریف میکنم و به صورت دو بعدی استفاده میکنم. مثلا برای آرایه20*30یه فضای 600 تایی میگیرم و برای i و j اینطوری استفاده میکنم: i*20+j