색인값 찾기를 만들었는데 봐주세여 ㅠ
아빠몬
질문 제목 : I love korea에서 korea 값을 못찾더라구요 korea 대신 I를 입력하면 인덱스값 0이 나오는데 love도 못찾네요
어떻게 수정해야 할지;
질문 내용 :
#include stdio.h
int my_comp(char* a,char* b)
{
int i,max=0;
while(a[max]!=NULL&&b[max]!=NULL)
{
max++;
}
for(i=0;imax;i++)
{
if(a[i]==b[i])
{
printf(%c %c가 매칭됩니다.\n,a[i],b[i]);
return i;
}
}
return -1;
}
int main()
{
int re = my_comp ( I love korea, korea);
if ( re == -1 )
printf ( 매치되는 값이 없습니다! \n );
else
printf ( Index : %d\n, re );
return 0;
}
-
소윤 2024-09-27
뭐// 일단 while(a[max]!=NULL&&b[max]!=NULL) 보시면 a배열과 b배열의 끝을 검사하고 있는데
이 경우 max 값은 5가 됩니다. 아마 생각하신건 I love korea의 길이 12를 생각하신 것 같은데 && 연산자의
특성상 5로 max값을 5로 끝나게 됩니다.
그리고 비교 하실때 같은 배열의 index끼리 비교하는데 이렇게 되면 같은 index가 아니고서는 절대로
매치되는 값이 나올 수 없습니다.
이 경우는 제 생각이지만 하
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2669926 | 인텔CPU 명령어들...질문좀... (1) | 널위해 | 2024-09-28 |
2669899 | 회문검사 오류 | 꽃님이 | 2024-09-28 |
2669870 | 색인값 찾기를 만들었는데 봐주세여 ㅠ (1) | 아빠몬 | 2024-09-27 |
2669843 | 저기요 ㅠㅠ 이게 헤더파일 로써 갖추지 못 한게 뭐죠 ? ? ? (7) | AngelsTears | 2024-09-27 |
2669815 | 자료구조 덱에 대해 궁금한게있어요 | 흙이랑 | 2024-09-27 |
2669768 | 파일관련에 관한 질문인데요 ㅠㅠ (1) | 화가마 | 2024-09-26 |
2669722 | if문기초에요 ㅠ 누구든지오셔서 알려주세요 ㅠ | 황소자리 | 2024-09-26 |
2669696 | add(&imsi,lenth);는 안되는이유! | 겨울 | 2024-09-26 |
2669635 | 문제좀 ..풀어주세요 ㅠㅠ (4) | 볼매 | 2024-09-25 |
2669608 | C언어를 배우고 이쓴데 /n이 말을 안듣네요;; (2) | 희나리 | 2024-09-25 |
2669581 | 다차원문자열배열과 입출력 (1) | 볼수록매력 | 2024-09-25 |
2669555 | 최대값 최소값 구하는 방법 알려주세요. (2) | 아연 | 2024-09-25 |
2669449 | float 와 double의 차이점 해석하는것좀 도와주세요~~ | 초롬 | 2024-09-24 |
2669426 | 퀵 정렬 소스에 대해서.. | 키클 | 2024-09-24 |
2669399 | %s로 문자열 호출 안하면 코드가 종료되는 이유 | 아이뻐 | 2024-09-23 |
2669342 | 랜덤발생기인데요 (3) | 카제 | 2024-09-23 |
2669309 | 소켓 통신 recv 할때 질문합니다. | 미투리 | 2024-09-23 |
2669264 | fscanf 도와주세요,... (3) | 볼수록매력 | 2024-09-22 |
2669218 | 파일입출력함수가 좀 헷갈리는부분 (1) | 온새미로 | 2024-09-22 |
2669189 | c언어 컴파일러 질문 (5) | 사이 | 2024-09-21 |