```
 typedef struct Node {
   char number[5];
    struct Node *next;
 } Node;   

    char userString[5];
    scanf("%s", userString);

    Node *newNode = malloc(sizeof(Node));
    newNode->number = userString;

```

I'm trying to read a string entered by the user into "number" in the struct Node, but I'm getting an error that says "assignment to expression with array type". What I can do to fix this?