פורסם 2015 באפריל 2410 שנים היי, אני מנסה להגדיר טיפוס למערך/מטריצה. בקובץ H כתבתי: typedef int mytype[2][2] בקובץ התכנית אני מגדירה את המשתנה באופן הבא: mytype A[2][2]={{1,2},{1,2}} וכשאני מדפיסה: for(j=0;j<2;j++) printf("%d ", A[i][j]); for(i=0;i<2;i++){ התוכנית מדפיסה לי כתובות/זבל... מה לא בסדר? מה פספסתי? נערך 2015 באפריל 2410 שנים על-ידי unknown20070
פורסם 2015 באפריל 2410 שנים ערכי בבקשה את הכותרת כך שתכיל יותר פרטים (לדוגמה את שפת התכנות לגביה את שואלת).לשאלתך:הגדרת את mytype בתור מערך דו מימדי. לאחר מכן הגדרת את A בתור מערך דו מימדי של mytype. זה אומר ש-A הוא מערך דו מימדי של מערכים דו מימדיים.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.