Here you will be playing with structures and pointers to structures so that you can understand better how to use one instead of another. You'll have to return the attributes of both and you'll have to compare them.
typedef struct product { char *name; double price; } product_t;
Hints :