עבור לתוכן

צריך בבקשה עזרה בפוינטרים לפונקציות ב c

Featured Replies

פורסם

יש לי את ההגדרה הזו של פויינטר לפונקציה


יש לי את ההגדרה הזו של פויינטר לפונקציה
typedef int (*compare_key) ( void* key,void* agent ) ;

ואת הפונקציה הזו
[code]
void *linkedListFind(LinkedList * list, void * data,compare_key cmp);

איך אני קורא לפונקציה הזאת? מה אני נותן לה בפויינטר לפונקציה?
ניסיתי הכל כלום לא עובד
תודה

פורסם

מי אתה רוצה שתקרא למי?

פורסם
  • מחבר

אני קורא מהמיין לפונקציה השנייה.

איך אני נותן לה את הפרמטר השלישי?

פורסם

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

הפונקציה הזו היא הפרמטר השלישי.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים