Mam problem z przekazaniem wskaźnika do struct do funkcji. Mój kod jest zasadniczo taki, jak pokazano poniżej. Po wywołaniu modify_item w głównej funkcji stuff == NULL. Chcę, aby materiał był wskaźnikiem do elementu struct z elementem równym 5. Co robię źle?Przekazywanie wskaźnika struktury do funkcji c
void modify_item(struct item *s){
struct item *retVal = malloc(sizeof(struct item));
retVal->element = 5;
s = retVal;
}
int main(){
struct item *stuff = NULL;
modify_item(stuff); //After this call, stuff == NULL, why?
}