2 차원 배열 과 포인터 사용법을 질문 드립니다.
, 배 성준님이 작성C언어 코팅 도장 책의 37.6 2차원 배열을 포인터에 넣기를 응용 하려는데 문제가 있어 질문 드립니다.
예제에는 int형의 이차원 배열 사용법을 설명 하셨는데 저는 문자열 2차원 배열의 사용을 원합니다.
또한 아래와 같이 2차원 배열 image_file 변수를 초기화 하고
icon 포인터에 image_file 배열 포인터를 대입 하여
이후 icon 포인터를 이용해 image_file 배열의 초기화된 정보들에
접근을 원합니다. 그러나 컴파일을 해 보면 대입이 안된다고 하는군요
제가 원하는 바를 하기 위한 올바른 방법을 부탁 드립니다.
감사합니다.
static const char *const image_file[][2]= {
{"ab", "cd"},
{"ef", "gh"}
};
int main()
{
const *icon[2] = image_file;
printf("\n%s\n", icon[1][0]);
}