대체 어디가 잘못되었는지좀 도와주세요.....

#include stdio.h
#include malloc.hstruct Node
{
int data;
Node *next;
};void insertnode(Node *prev,int ndata)
{
Node *newnode=NULL;
newnode=(Node *)malloc(sizeof(Node));

newnode-data=ndata;

newnode-next=prev-next;
prev-next=newnode;
}void delnode(Node *prev)
{
Node *del=prev-next;
prev-next=del-next;
free(del);
}void search(Node *first)
{
Node *ffirst=first;printf(%d,ffirst-ndata);if(ffirst-next !=NULL)
{
search(ffirst-next);
}
}void main()
{
int n;
int ndata;
Node head;
head.data=10;
Node tail;
tail.data=20;
head-next=&tail;
tail-next=NULL;

printf(1.현재 노드 값 보기\n2.노드추가하기\n3.노드삭제하기\n입력=);
scanf(%d,&n);

if(n==1)
{
search(&head);
}
else if(n==2)
{
printf(추가할 노드의 값을 써주세요 =);
scanf(%d,&ndata);
insertnode(&head,ndata);
}
else if(n==3)
{delnode(&head);
}
}대체 뭐가 잘못되었는지 계속 오류가 23개나뜨네요 ㅡㅡ;아무리확인해ㅘ도 모르겠습니다...도와주세요 ㅠ

댓글 3

  • 매1혻적 2025.11.03

    아니요... 틀린부분은 미리 빨간 밑줄로 그어서 대략적으로 확인이 가능하고, 에러부분 또한 좀 더 정확하게 집어줍니다. 사전에 미리 잘못된 부분은 빨간줄로 그어진 부분을 찾아서 수정하면 충분히 해결할수 있을거라 생각되네요.

  • 내담 2025.11.03

    틀린게 바로바로확인된다는게 에러가 뜬다는 말씀인가요?? 에러난부분 아무리확인해도 틀린부분이 안보이니 질문드리는겁니다....ㅜ

  • 차분 2025.11.03

    프로그램을 어떤거 쓰시는지는 잘 모르겠으나..
    비주얼 스튜디오에서는.. 틀린게 바로바로 확인이 되네요..;;;
    프로그램이 구버전이라면 좀 더 상위버전을 사용해 보심이.. 그럼 작업이 훨씬 쉬워집니다.

C언어 다른 글

목록