2차원 문자배열에 대해서 질문
매력돋는 유진님
2023.04.01
질문 제목 : 2차원 문자 배열에 대한 질문출력을 해보니붙어서 나옵니다.질문 내용 :
#include stdio.h
#include string.hint main()
{
int i,j,k;
char animal[][8]={dog,elephant,monkey,rabbit,tiger};
int num=sizeof(animal)/sizeof(animal[0]);
char *pt[5];
char *temp;
char a=0;
temp=&a;
for(i=0;inum;i++)
{
pt[i]=animal[i];
}
for(i=0;inum;i++)
{
if (strlen(pt[i])strlen(temp))
{
temp=pt[i];
}
}
printf(가장 이름이 긴 동물은 : %s\n, temp);
return 0;
}
분명히 배열까지 맞다고 판단이 되었지만 여기서
결국 출력값이 elephantmonkey로 붙어서나오는 이유 좀 설명해주세요.