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여야한다면서 오류남왜?
컴파일러 바꾸면서 이렇게된거같은데 왜지
배열명 lvalue 아니다에요? - DCW
= 노노? strcpy? - DCW
볍신이냐.. 동적할당하는데 상수로 배열크기 지정해버리니까 저모양이지..