|
저도 다시 읽어 보니...
저의 질문이 이상한듯 싶네요;;
질문을 다시 정리 하자면...
2개의 문자열을 비교 해야 합니다.
2개의 문자열을 비교 해서 같은 부분만 추출해야 합니다.
Ex : survey surgery
이렇게 입력시 surey 입니다.
이렇게 하려면 입력 받은 문자를 전체를 비교 하는 것이 아니라
문자 문자를 비교 해야 할 거 같습니다.
그럴려면 문자 비교 함 수를 사용 하면 될 것 같습니다.
또 문자열을 문자로 나눌려면 배열을 이용 하면 될 것 같습니다.
이런 생각을 가지고 아래 소스 코드를 이것 저것 찾아 가면서 작성한것 입니다.
그런데 생각 처럼 되지 않아서 도움을 요청하러 오게 되었습니다.
소스코드 첨부
대략 적인 구상 소스코드 입니다.
int i = 0;
int j = 0;
int word_a_count = 0;
int word_b_count = 0;
char word_a[10];
char word_b[10];
printf("input : ");
scanf("%s", word_a);
printf("input : ");
scanf("%s", word_b);
(문자열 길이를 구해서...
그 길이 만큼 for에 대입)
for(i = 0; i<word_a_count[i]; i++)
{
for(j = i; j < word_b_count[j]; j++)
{
if(!strcmp(word_a[i], word_b[j]))
{
printf("%s", word_a[i]);
break;
|