C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[47240] 2차원 배열 질문드립니다. (질문수정)
정구일 [bluekuil] 1224 읽음    2006-11-30 00:28
저도 다시 읽어 보니...
저의 질문이 이상한듯 싶네요;;
질문을 다시 정리 하자면...
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;

+ -

관련 글 리스트
47240 2차원 배열 질문드립니다. (질문수정) 정구일 1224 2006/11/30
47241     Re:2차원 배열 질문드립니다. 크레브 1703 2006/11/30
47242         Re:Re:정확히 다시 질문드립니다! 정구일 1041 2006/11/30
47245             Re:Re:Re:정확히 다시 질문드립니다! 헤이즐넛 1075 2006/11/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.