פורסם 2008 בינואר 1317 שנים שלוםאם יש לי מערך ממוין של מצביעים למבנה סטודנטים ואני רוצה לחפש בו בעזרת חיפוש בינארי לפי שמות התלמידיםככה קראתי לפונקציה: bsearch(s2[i].name,s,num,sizeof(student),comp_students)מה תקבל הפונקציה comp_students?
פורסם 2008 בינואר 1317 שנים אני משער שהפונקציה צריכה להשוות בין שני student.name ולכן תקבל מצביעים לסטודנטים בהגדרת הפונקציה comp_student הם כמובן void*
פורסם 2008 בינואר 1417 שנים מחבר למה זה עף לי בשורה הזאת? (עף בזמן ריצה לפני שזה נכנס לcomp)bsearch(s2[i]->name,s,num,sizeof(student*),comp_students)s2 וs הם שני מערכים של מצביעים למבניםnum הוא אורכו של s(שני המערכים תקינים, שאני מדפיס את איבריהם הכל תקין.)
פורסם 2008 בינואר 1417 שנים מחבר גיליתי את הבעיה היא באמת הייתה ב compהיא קיבלה void** במקום void*תודה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.