#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개나뜨네요 ㅡㅡ;아무리확인해ㅘ도 모르겠습니다...도와주세요 ㅠ
매1혻적 2025.11.03
아니요... 틀린부분은 미리 빨간 밑줄로 그어서 대략적으로 확인이 가능하고, 에러부분 또한 좀 더 정확하게 집어줍니다. 사전에 미리 잘못된 부분은 빨간줄로 그어진 부분을 찾아서 수정하면 충분히 해결할수 있을거라 생각되네요.
내담 2025.11.03
틀린게 바로바로확인된다는게 에러가 뜬다는 말씀인가요?? 에러난부분 아무리확인해도 틀린부분이 안보이니 질문드리는겁니다....ㅜ
차분 2025.11.03
프로그램을 어떤거 쓰시는지는 잘 모르겠으나..
비주얼 스튜디오에서는.. 틀린게 바로바로 확인이 되네요..;;;
프로그램이 구버전이라면 좀 더 상위버전을 사용해 보심이.. 그럼 작업이 훨씬 쉬워집니다.