C 연결리스트 코드 수정부탁드립니다ㅠ

C 연결리스트 코드 수정부탁드립니다ㅠ

작성일 2014.04.03댓글 1건
    게시물 수정 , 삭제는 로그인 필요

 

실행하면 자꾸 C를 사용하려면 구조체 또는 공용 구조체에 멤버가 하나 이상 있어야 합니다.

라고 오류가 뜹니다.. 구조체선언이 잘못된건가요?ㅠ 도와주세요


#c 연결리스트 #c 연결리스트 구현 #c 연결리스트 특정 노드 삭제 #c 연결리스트 오름차순 정렬 #c 연결리스트 정렬 #c 언어 연결리스트

profile_image 익명 작성일 -

일단 컴파일 ㅗ디도록 수정은 했습니다.

 

c에서는 구조체 멤버로 함수를 사용할수 없습니다.

c++에서는 구조체의 확장형태로 함수를 멤버로 포함할수 있지만 c에서는 내부에 함수를

사용할수 없습니다.

 

더욱이 아래 보시면 Linkedlist() 와 ~Linkedlist()는 생성자와 소멸자인데요

이개념은 c++의 개념입니다.

struct Linkedlist{ /* 연결리스트 구조체 정의 */ 
   public: 
   node* Head; 
   node* Tail; 
   Linkedlist(){}; 
   ~Linkedlist(){}; 
   void Create(); 
   void Remove(int); 
   void Add(int); 
   void Print(); 
   bool Empty(); 
   bool Full(); 
}; 

만일 이 기능들을 제대로 사용하시려면 C++헤더를 걸고 확장자를 .CPP로 해서 작성해야 하셔야합니다.
그렇게 되면 C도 아니고 C++도 아닌파일이 되긴 하겠지만요..

연결리스트 c언어

... delete position 에서 뭐가 잘못된건가요? 코드 수정 부탁드립니다ㅜㅜㅜㅜ https://dojang.io/mod/page/view.php?id=647 <> <>

c언어 자료구조 연결리스트

... 이건 연결리스트 중에 한부분입니다 사람의... 수정 부탁드립니다 (원본 필요하시면... 첫노드가 삭제대상 노드면 지운 후에 head = NULL 로 바꿔주는 코드...

C 연결리스트 문제인데요

... 반드시 연결리스트를 사용해야 한다. ..라는... 수정을 하셔도 새로 짜주셔도 됩니다. 해결 부탁드립니다~ #include <stdio.h> #include...