שגיאה חוזרת.. לא מצליח לעלות על הבעיה
דיון מתוך פורום הפטיטיס C
ההודעה שלך התקבלה בהצלחה
היא נמצאת כעת בבדיקת עמידה בנהלי הפורום
ההודעה צפויה להתפרסם תוך 24 שעות ממועד הגשתה
במידה וההודעה לא פורסמה בתוך 24 שעות, מומלץ לעיין שוב בנהלי הפורוםולהעלות את ההודעה מחדש.
מישהו יכול לבדוק מה הבעיה [CODE] void finish(pixels** pixel, int h, int w, int i, int j, Dust* GAGS) { pixel[i][j].sign = 1; if (i < h - 1 && pixel[i + 1][j].sign == 0 && pixel[i + 1][j].high >= 80) { finish(pixel, h, w, i + 1, j,GAGS) } if (i > 0 && pixel[i - 1][j].sign == 0 && pixel[i - 1][j].high >= 80) { finish(pixel, h, w, i - 1, j,GAGS); } if (j < w - 1 && pixel[i][j + 1].sign == 0 && pixel[i][j + 1].high >= 80) { finish(pixel, h, w, i, j + 1,GAGS); } if (j > 0 && pixel[i][j - 1].sign == 0 && pixel[i][j - 1].high >= 80) { finish(pixel, h, w, i, j - 1,GAGS); } GAGS->size++; GAGS->totals += pixel[i][j].high; if (i > GAGS->y1) GAGS->y1 = i; if (j > GAGS->x1) GAGS->x1 = j; if (j < GAGS->x0) GAGS->x0 = j; } [/CODE]