값이 문자열로 설정된 행렬 문제를 해결하는 방법. 나는 포인터를 사용하고 싶다.C 문자열 배열에 대한 포인터
"경고 : 호환되지 않는 포인터 유형에서 초기화 [-Wincompatible - 포인터 타입]"&country[2]
다섯 C의 배열에 대한 포인터를 반환하지 않기 때문에 당신은 경고를받을
char *country[]={"USA\n","UK\n","Chaina\n","Singapore\n","Scotland\n"};
for (int i =0; i <5; i++) {
printf("\n CHECK val=%s\n",country[i]);
}
char *(*cp)[5]=&country[2];
for (int i =0; i <3; i++) {
printf("\n POINTER val=%s\n",(*cp)[i]);
}
중국 * ...... : | | –
잉글랜드와 웨일즈 * (이 코멘트는 향후 2 년까지 작성) –