문자열비교 질문이요.
치킨마루
2023.04.01
질문 제목 : 질문 내용 : for(i=0; isize; i++){
printf(s\n\n);
if(strcmp(string[i],ch)==0) {
printf(해당하는 사람의 정보는 %s,&string[i]);
printf(%p에 저장되어 있습니다.\n,&string[i]);
break;
}
else{ printf(없어요); break;}
}
코드의내용은 이렇습니다. 일단 string은 이중포인터고 ch는 그냥 포인터입니다.
단순히 배열로 구현하면...쉬운문제인데; 포인터로 구현하려니 어렵더군요. 실행을하면 첫번째는 찾으나 2명입력시
2번째에 있는 내용을 못찾고 그냥넘어갑니다.
왜걸까요?