strcpy 오류 떠요ㅠ

c언어
(호잉) #1
void dinsert(DListNode *before, element data)
{
	DListNode *newnode = (DListNode *)malloc(sizeof(DListNode));
	strcpy(newnode->data, data);
	newnode->llink = before;
	newnode->rlink = before->rlink;
	before->rlink->llink = newnode;
	before->rlink = newnode;
}

이렇게 했는데 passing argument 1 of ‘strcpy’ makes pointer from integer without a cast
이렇게 계속 뜨네요
기본적인거 같기는 한데 제가 초보라ㅠ
도움 부탁드립니다.
(C언어 입니다.)

(goes) #2

DListNode에서 data 필드가 포인터 또는 배열이 아닌 경우 생기는 오류입니다. 또 element의 타입이 포인터 또는 배열이 맞는지 체크해주세요.

2 Likes