void alloc_double (double** a)

{

int size;

size = sizeof(double);


*a = (double*) malloc(size);

}



void main (void)

{

double* sex;


alloc_double(&sex);

*sex = 5.18;

free(sex);

}



포인터 값을 수정할려면 더블포인터로 넘겨야지 이눔아...


그리고 위에서 사이즈 구해놓고 왜 int의 사이즈를 다시구하니...