CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): dawn (강 명석)
날 짜 (Date): 1995년05월15일(월) 03시01분18초 KDT
제 목(Title): [Q] C에서 **로 선언한 변수 free

C로 프로그램을 짜다가 행의 길이가 일정하지 않은 배열을 구성하려고
char ** 의 선언을 이용하고 memory allocation 하였습니다.
그런데 이걸 어떻게 free하여야 하는지 모르겠습니다.
memory allocation은 
   char **a;
   a = (char**) malloc((size_t)(.....
  *(a+i) = (char*) malloc( .....
와 같이 하였습니다.  bc를 사용하는데 free하기 전에 통합환경내에서 
자꾸 down되었습니다.  free를 안해서 그런것 같아
  free((char*) *(a+i)),  i=1,..,n
  free((char*) a)
와 같이 하였는데도 계속 이상합니다. 
free를 잘못했는지 아니면 다른 routine이 이상이 있는지 모르겠습니다.
누구좀 알려주세요..........




[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.