지역안에서
char* arr[]={"aa" , "bb'" , "'cc"'};
라고 선언하면 나중에 지역이 종료될 때 사라지잖아
그래서 동적 할당해서 그 할당된 힙에 배열을 저장하려고 하는데
배열을 선언 할 때 선언과 동시에 {}로 요소들 초기화 시킬 수 있잖아
문제는 동적 할당된 힙에 배열을 선언함과 동시에 {}로 초기화 시켜주려고하는데
방법이 안떠올라.... 그냥 힙에 메모리 할당받고 거기로 하나하나 복사 시켜주는 방법밖에는 없을까?
지역안에서
char* arr[]={"aa" , "bb'" , "'cc"'};
라고 선언하면 나중에 지역이 종료될 때 사라지잖아
그래서 동적 할당해서 그 할당된 힙에 배열을 저장하려고 하는데
배열을 선언 할 때 선언과 동시에 {}로 요소들 초기화 시킬 수 있잖아
문제는 동적 할당된 힙에 배열을 선언함과 동시에 {}로 초기화 시켜주려고하는데
방법이 안떠올라.... 그냥 힙에 메모리 할당받고 거기로 하나하나 복사 시켜주는 방법밖에는 없을까?
malloc 썼으면 배열 초기화 식 못 씀
귀찮아도 복사해야겠네 쩝