שאלת שגיאה

  • פותח הנושא Orbi
  • פורסם בתאריך

Orbi

New member
שאלת שגיאה

אומנם זה קצת עתיק ושאלה אולי קצת דפוקה אבל בכל זאת... בניסיון לממש ערימה בפסקל כתבתי את הפונקצייה heap_extract_max שאמורה למחוק את המקסימלי אבל גם להחזיר אותו. בהנחה והערימה שלי היא של רשומות, הערך שהפונקצייה אמורה להחזיר הוא רשומה. המהדר רושם לי שגיאה שהפונקצייה לא יכולה להחזיר ערך רשומה( שהגדרתי בTYPE). מה עושים?.... ושוב מצטער אם זו שאלה דפוקה.
 

Orbi

New member
תוספת

מימשתי במערך ( פחות מסובך בשבילי מפוינטרים ואפשרי לפי השאלה שקיבלתי) השאלה אם אפשר להתחכם איכשהוא או פשוט להחזיר את המקום במערך של MAX ואז אני יודע שאחרי שאני קורא לפונקצייה אני מקבל את המקום ולא את המשתנה.
 
למעלה