strDup 이용해서 구조체 data 크기를 포인터로 바꾼게 최종이네여, 혼뿌중
[C언어] 이진트리 공부했는데열, 최종본 이네여, 감상중이네여,
란씨맨(116.33)
2017-07-15 11:12
추천 0
댓글 6
다른 게시글
-
찾았음. [1]킹갓vim(118.41) | 17.07.15추천 1
-
무역센터 IT 과정 설명회 왔는데아루로사자(vitr500) | 17.07.15추천 0
-
오늘 vim 멀티플 셀렉션 조지고 루비캔다 시발!!! [1]킹갓vim(118.41) | 17.07.15추천 0
-
삼성전자 3조 시장가로 매수주문 넣으면 [1]osu!(68.196) | 17.07.15추천 0
-
디시에 유동자산 3조 이상 있는사람 [1]osu!(68.196) | 17.07.15추천 0
-
이미지서치 라이브러리 좀 갖다 쓰려니까 실행 되는게 없길래 [3]player(jdyheyhey) | 17.07.15추천 0
-
자바는 패키지 매니저없음? [5]PHP(183.100) | 17.07.15추천 0
-
Re:모든 에디터의 텍스트 멀티플 셀렉트의 한계 with vim. [9]바보(221.157) | 17.07.15추천 0
-
그래도 난 캐련다.. [4]킹갓vim(118.41) | 17.07.15추천 0
-
매크로질 하는데 쫌 잘만든거 같아서 뿌듯하다 [7]player(jdyheyhey) | 17.07.15추천 0
근데 strDup는 그래도 직접 만든거 이해되는데 strCmp는 왜 새로 만든거에요?
라이브러리 함수 strcmp 그대로 써도되는거아니에요?
strCmp 사실, 문자열배열 일때여( 2차원, 문자배열말고여), (char*) 만큼 컴파일러가 +1, +2 이런거할때요, 단어들이 크기가 다르니깐요, void* 해서 *(char **) 로 알려줘야 한다고 배웠어여
함수포인터를 쓰면여, 나중에 intCmp(); 라는 함수를 만들고, 그대로 insert(a,b,intCmp); 하면 바로 적용되니깐요
하긴 그렬려면 void* 로 다 바꿔야 하지만여
char * data 를 int data 라고 하는 구조체가 있다면, void * 로 해서 펑션포인터로 strCmp, intCmp 두개를 다 받게 만들 수 있어서 쓴건데요...