السلام عليكم
اريد حجز مصفوفة ذات بعدين من نوع int ولكن ال compiler يرفض !
const int ROW = 6; const int COL = 7; int * board = new int[ROW][COL];
رسالة الخطأ
cannot convert `int (*)[7]' to `int*' in initialization
حاولت وضع ارقام بدلا من المتغيرات ولم يقبل :( وتظهر رسالة خطأ مشابهه :
cannot convert `int (*)[6]' to `int*' in initialization
واذا استخدمت هذا السطر :
int board[ROW][COL];
فانه يقبله بدون اي مشكلة .
بيئة التطوير المستخدمة هي dev-c++ ويستخدم مترجم gcc

