typedef struct _node

{

char phone[PHONE_LEN];

char name[NAME_LEN];

struct _node *next;

} Node;



void LInsert(List *plist, char name[], char phone[])

{

Node *newNode = (Node*)malloc(sizeof(Node));

newNode->name = name;

newNode->phone = phone;

}


여기서 newNode->name 값을 전달받은 값으로 바꿔주려하는데 수정할수 있는 invalue여야한다면서 오류남왜?


컴파일러 바꾸면서 이렇게된거같은데 왜지