זו שאלה לפורום שפות תכנות,
אבל הנה התשובות: הצהרה על מערך דו-מימדי:
int **a;
הקצאת זיכרון למערך דו-מימדי:
a=(int **)calloc(n,sizeof(int *)); for (i=0;i<n;i++) { a=(int *)calloc(m,sizeof(int)); }
עובד איתו? זה תלוי מה אתה רוצה לעשות. נניח שאתה רוצה לסכום את כל איבריו:
sum=0; for (i=0;i<n;i++) { for (j=0;j<m;j++) { sum+=a[j]; } }
אם יש לך שאלות נוספות אז פורום שפות תכנות הוא הכתובת המתאימה. אגב, להבא אם מדובר באמת בשאלה דחופה אז שווה קודם לחפש בויקיפדיה או בMSDN או בגוגל או בשאלות הנפוצות/מאמרים/חיפוש מתקדם בפורום שפות תכנות או באיזה ספר וכיוצא באלו. זה יחסוך לך הרבה זמן, מנסיון. בהצלחה.