I'm trying to learn about casts and how they work. I have this
(Defined in the Header file)
typedef struct {
int code;
char* name;
float concentration;
int quantity;
} Farmacy;
In the .c file when I'm creating a new object when should I use:
Farmacy* f= malloc(sizeof(Farmacy));
or
Farmacy* f= (Farmacy*)malloc(sizeof(Farmacy));