Hej!! Studiuje informę i na zaliczenie muszę napisać kartotekę w C. Nie było by w tym nic trudnego, gdyby nie to, że nie mogę zrozumieć części polecenia, jakie mam wykonać. Dlatego prośba, do wszystkich mających większe doświadczenie w programowani w C. Czy kośby mógł mi wytłumaczyć o co w tym poleceniu chodzi:
"
W module rekordu zdefiniuj dodatkowo:

  •   typ funkcji porównującej rekord badany z rekordem wzorca,
    
  •   typ wskaźnika na taką funkcję
    
  •   pewną liczbę funkcji  relacji porównujących wybrane pole rekordu badanego i rekordu wzorca   lub porównujących zbiór pól (realizujących iloczyn relacji)
    
  •   funkcję WprowadzDanePoszukiwane,  wprowadzającą daną do jednego  z pól rekordu wzorca, wybór wprowadzanego pola w  zależności od podanego parametru.
    
  •   funkcję Relacja określającą wybraną relację, podstawiającą pod wskaźnik na funkcję relacji wybraną funkcję porównującą, wybór funkcji podstawianej relacji wg parametru funkcji  Relacja
    

"
Nie proszę o napisanie tej części programu, a jedynie powiedzenie, co mam zrobić.

Z góry dzięki!!!

Zdezorientowany początkujący programista