|
#include <stdio.h>
int my_comp(char* a,char* b) //매치되는 부분을 찾는 함수
{
int i,max=0;
while(a[max]!=NULL&&b[max]!=NULL) //max 값을 구하기 위한 반복문
{
max++;
}
for(i=0;i<max;i++)
{
if(a[i]==b[i]) //매칭될시 매칭되는 문자를 출력하고 인덱스값을 return 한다.
{
printf("%c %c가 매칭됩니다.\n",a[i],b[i]);
return i;
}
}
return -1;
}
int main()
{
int re = my_comp ( "JINJUN NATIONAL", "NATION" );
if ( re == -1 ) //-1이 리턴될경우 max 값까지의 배열중에 일치되는 문자 없음
printf ( "노매치!\n" );
else //일치되는 문자의 인덱스 출력
printf ( "Index : %d\n", re );
return 0;
}
과젠데...
이거를 똑같이하면안되서 좀 변형시켜주실수 있을까요? ㅠ
설명도좀 ㅠㅠ
군대갔다 5년만에 복학하는거라서...뭐가먼지잘모르겠네요 기한은 시급해서 따로공부할시간도없고 ㅠ
죄송합니다....ㅠ
|