View Full Version : مشکل این برنامه ساده چیه؟
Aftabgardan-cc
پنج شنبه 03 خرداد 1386, 23:26 عصر
سلام؛
آقا این قطعه کد من رو کلافه کرده!
نمیدونم مشکلش چیه!
یه کد که یه آرایه دو بعدی تعریف میکنه و عناصرش رو چاپ میکنه. اما به نتیجه نگاه کنید:
http://aftabgardan.cc3.googlepages.com/run.JPG
ورودی یه چیزه و خروجی یه چیز دیگه!!!:افسرده:
میشه مشکلش رو بگید؟
ممنون...
RED-C0DE
جمعه 04 خرداد 1386, 00:18 صبح
کوش؟؟؟ کجاستتت؟!؟!؟
یادت رفت کدت رو بذاری
hisitech
جمعه 04 خرداد 1386, 01:42 صبح
سلام:
مشکل اینه شما یک آرایه ی دوبعدی دو در دو تعریف کردید ولی داری سه تا عضو بهش می دی
اینطوری حافظه خراب میشه ...
یا شرط حلقه رو عوض کن (هر 4 تا حلقه) i<2 و j<2
یا اینکه آرایه رو تبدیل کن به a[3][3]
موفق باشی
saeid5977
جمعه 04 خرداد 1386, 01:44 صبح
سلام
شما آرایتون 2 در 2 هست پس فقط 0و1 بعنوان اندیس معنی داره
در صورتیکه for شما 0و1و2 را میشمره وشما جای نامربوطی از حافظه رو می خونید.
تو C همیشه آرایه ها از اندیس 0 شروع میشوند.
موفق باشید.
Aftabgardan-cc
جمعه 04 خرداد 1386, 11:25 صبح
ممنون از رفقا؛
جالب بود، توی آرایه دو بعدی، موقع تعریف باید از یک تا سه رو درنظر بگیری و بگی آرایه من 3 در 3 هست، اما موقع دسترسی به عناصر باید از 0 شروع کنی:متفکر:
من این رو نمیدونستم، ممنون که تذکر دادید، مشکل رفع شد :چشمک:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.