CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): HellCat ()
날 짜 (Date): 1995년02월09일(목) 00시37분07초 KST
제 목(Title): [A] segment 에러 (간단)


{
  char **dp;
  ...

  n = get_dp(dp);
  ...
}

int get_dp(char **dp)
{
  ...
  dp = (char **) malloc(siezof(char *) * count);

....



여기서 문제는 dp 를 get_dp(dp) 로 패스 하고 그안에서
값을 바꿔주고 그게 main 에서 바뀐값이 나오기를
기대한다는데에 있지요.


n = get_dp(&dp); 로 하시고


int get_dp (char ***dp) { ... *dp = (char**)malloc(...


이런식으로 해보세요.


---
  if (t_snddis(KIDS[i].fd, (struct t_call *)NULL) == -1)
    { t_error("날 죽여라!!"); longjmp ((jmp_buf) HELL, -1); }
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.