포인터 문제

H4ckZ4의 이미지

void Func(char *lpCmdShow)
{
int *b = (int *)malloc(8);
int n2;
for(n2 = 0;lpCmdShow[n2] != 0;n2++);
int *a = (int *)malloc(n2+1);
?????????? <-
}
이렇게 했을때 b의 공간에 a의 주소를 데이터로 넣을 수 있나요?
더블포인터로 가능하다 하는데... 어떻게하는지 궁금합니다..

oblab의 이미지


*b[10] 로 선언 메모리 할당하시고
for문안에 순서대로 b 배열에 a주소값 넣으시면 됩니다.