프로그램을 짜다보니..
char* data[3][1] = { "aaa", "bbb", "ccc };
for( int i = 0 ; i < 3 ; i++ )
printf("%s", data[i][0] );
이런부분이 있었는데,
이걸 실행시 가변적으로 크기를 변경을 시켜야하는 부분이 생겼습니다.
씨++이 아니라 씨라서 char* a = new char[i];
이런건 안되고요..암튼
저걸 포인터만 써서(배열을 안쓰고) 어떻게 표현을 해야할지 모르겠네요.
char*** data;
data = malloc( sizeof(char*) );
이렇게도 해봤는데...음..그냥 봐도 아니군요..
맨위의 3줄짜리 소스를 *로...