У меня возникла проблема с передачей указателю на структуру функции. Мой код - это то, что показано ниже. После вызова функции modify_item в основной функции stuff == NULL. Я хочу, чтобы материал был указателем на элемент struct с элементом, равным 5. Что я делаю неправильно?
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?
}