السلام عليكم,

أحاول إنشاء مؤشر لمؤشر ل int داخل struct و القيام ب Dynamic initialization باستخدام ()calloc أو ()malloc على الشكل التالي:

فكيف أقوم بذلك؟ و كيف أستطيع الوصول إلى قيم seats التي هي في الحقيقة 2-D مصفوفة؟

 struct Hall{
    int **seats;    
}; 


void main(){

 struct Hall *hall;

}

و شكراً جزيلاً ....