נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: מטריצות

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
ברנש מוזר
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 17 October 2005
משתמש: מנותק/ת
הודעות: 26
נשלח בתאריך: 17 October 2005 בשעה 06:54 | IP רשוּם
ציטוט ברנש מוזר

איך אני נגש למערך דו מימדי?
אני רוצה לעשות לולאה אשר תשנה כל ערך וערך במערך דו מימדי. הדרך שאני ניסיתי ועבדה היא דרך מצביעים (מצביע ומצביע של מצביע). האם יש דרך אחרת לעשות זאת?

תודה רבה.


__________________
root@polygonix:~# apt-get moo
moooooooo...wazup
חזרה לתחילת העמוד הצג את כרטיס החבר של ברנש מוזר חפש הודעות אחרות של ברנש מוזר
 
אבידור
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 11 October 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 162
נשלח בתאריך: 17 October 2005 בשעה 07:01 | IP רשוּם
ציטוט אבידור

נגיד אתה סתם עושה מערך דו מימדי - עושים כך
קוד:
type name[y][x]

לדוגמא :
קוד:

int numbers[10][2];

אתה יוצר שני משתנים אחד בשביל השורות ואחד בשביל העמודות.
לדוגמא המשתנים הם a ו b
קוד:

for(a=0;a<10;a++)
for(b=0;b<2;b++)
numbers[a]=something;
}

אם שמת לב, ברגע שאתה מגדיר מערך, נגיד ואתה מגדיר אותו על 4 שורות, הגישה אליו לארבע שורות :
קוד:

something[0];
something[1];
something[2];
something[3];

זאת אמרת מערך של 4 הגישה אליו מ 0 עד 3.
ואותו דבר מערך דו מימדי.
נ.ב.
http://www.underwar.co.il/document-details.asp?id=246
חזרה לתחילת העמוד הצג את כרטיס החבר של אבידור חפש הודעות אחרות של אבידור
 
ברנש מוזר
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 17 October 2005
משתמש: מנותק/ת
הודעות: 26
נשלח בתאריך: 17 October 2005 בשעה 07:19 | IP רשוּם
ציטוט ברנש מוזר

תודה רבה 

__________________
root@polygonix:~# apt-get moo
moooooooo...wazup
חזרה לתחילת העמוד הצג את כרטיס החבר של ברנש מוזר חפש הודעות אחרות של ברנש מוזר
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה