سلام دوستان
من در ویژوال سی تازهکارم. خواهشمندم راهنمایی کنید که چگونه میتوانید در ویژوال سی به صورت پویا، آرایه دو بعدی ایجاد کرد. من کد زیر را مینویسم ولی ارور میدهد:
int* m_array2 = new int [m_cols][m_rows];
به جوابش نیاز فوری دارم.
سلام دوستان
من در ویژوال سی تازهکارم. خواهشمندم راهنمایی کنید که چگونه میتوانید در ویژوال سی به صورت پویا، آرایه دو بعدی ایجاد کرد. من کد زیر را مینویسم ولی ارور میدهد:
int* m_array2 = new int [m_cols][m_rows];
به جوابش نیاز فوری دارم.
کسی نیست جواب بده؟
یکی از راههاش میتونه این باشه
(البته شاید دوستان راههای بهتری هم بدونن)
int** m_array2 = new int *[m_cols];
for(i:=0;i<m_cols;i++)
m_array[i]=new int [m_rows]
اگه Syntax یه کم پائین بالا داره خودت درستش کن
You never know what you can do until you try
خیلی ممنون دوست عزیز. راه حل ابتکاری جالبی بود. ازش استفاده میکنم ولی اگه دوستان راهحل دیگهای دارند، لطفاً بفرمایند.نوشته شده توسط mzjahromi
آخرین ویرایش به وسیله mousamk : یک شنبه 05 شهریور 1385 در 22:07 عصر
ضمناً تو ویژوال سی یه کلاسی به اسم CArray هست که ظاهراً با آن میتوانیم آرایهای از اشیا و یا انواع مختلف بسازیم. ولی من نحوه استفاده از آن را بلد نیستم.
از دوستانی که با آن آشنا هستند، خواهشمندم توضیح مختصری در رابطه با نحوه استفاده از آن بدهند.