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