אני יודע שאי אפשר לעשות שהערך שאותו תחזיר פומקציה יהה רשומה(ירדו לי על זה הרבה נקודות במבחן האחרון) אבל מישהו אולי יכול לתת לי סיבה למה זה ככה? כי אומרים שפונקציה מחזירה ערך אחד בלבד, והיא באמת מחזירה פה ערך אחד בלבד, את המשתנה מטיפוס הרשומה... תודה למי שיעזור לי אולי להבין את זה
record הוא בעצם - אוסף שדות ב C הrecord הוא pointer להתחלת הרשומה ולכן כדי להחזיר רשומה בפסקל יש להחזיר פוינטר לרשומה לדוגמה type rec=record a:integer; b:boolean; end; type rec_p=^rec function rec_handle :rec_p