| [ KAIST ] in KIDS 글 쓴 이(By): zilch (w.vane) 날 짜 (Date): 2001년 3월 16일 금요일 오후 06시 41분 16초 제 목(Title): Re: [Q] C에서 realloc에 관련된 문제. 시뮬레이션 내용은 잘 모르겠고요, realloc에 대해서만 말씀드리면, 동작을 다음과 같이 표현할 수 있습니다. realloc(ptr, size) { new_ptr = malloc(size); memcpy(new_ptr, ptr, 원래사이즈); // 새로 원하는 영역만큼 잡아서 원래 내용 복사 free(ptr); // 옛날 포인터에 할당된 공간은 free 시킴 return new_ptr; // 새로운 영역을 잡은 포인터를 리턴 } 대개는 다음과 같은 형태로 쓰지요. ptr = realloc(ptr, size); |