ABA


"שאלה לגבי פויינטרים ומערך דו מימדי."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10593 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10593
איציק2
חבר מתאריך 26.4.08
2436 הודעות, דרג אמינות חבר זה
   20:20   03.02.12   
אל הפורום  
  שאלה לגבי פויינטרים ומערך דו מימדי.  
 
   היי,
אם נתון לי המערך הדו מימדי הבא:

A[row][col]

ואני רוצה לגלוש עליו באמצעות פויינטרים,
איך זה מתבצע?
קודם על מה אני עובר?

*(A+1)

אז זה נכנס בעצם לתא row = 1 כאשר col = 0?
ואם אני רוצה להגיע לA[1][1]?

*((A+1)+1)

זה יגיע לי לתא 1 1?

תודה על העזרה, רוצה לסגור הכל לפני המבחן יום ראשון..


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זו הדרך: TheKid 03.02.12 20:48 1
     תודה איציק2 04.02.12 07:43 2

       
TheKid לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.10.07
17978 הודעות, 1 פידבק, 2 נקודות
   20:48   03.02.12   
אל הפורום  
  1. זו הדרך:  
בתגובה להודעה מספר 0
 
  

int get_highest(int *a, int cols, int row, int col)

{
int i, j;
int highest = *a;

for( i = 0; i < row; i++)
for( j = 0; j < col; j++)
if ( *(a + i*cols + j) > highest)
highest = *(a + i*cols + j);
return highest;
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
איציק2
חבר מתאריך 26.4.08
2436 הודעות, דרג אמינות חבר זה
   07:43   04.02.12   
אל הפורום  
  2. תודה  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net