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
[5523] [질문] 코드좀 봐줘요......
jasmin [] 2635 읽음    2001-02-16 21:47
컴파일하면 에러는 없거든요.  근데 실행하면 이상한 우주의 세계가 펼쳐집니다..
3일째 씨름하는데, 이제 그만 손을 들까봐요.......

#include <iostream.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>

int setBrace(char*);
char settokens(char*, char*);
main()   {

clrscr();

char setA[20], setB[20];
char *aPtr, *bPtr, *tokens[40], *btokens[40];
int braceindex, k;

cout<<"Enter set A"<<endl;
gets(setA);
cout<<"Enter set B"<<endl;
gets(setB);

braceindex=setBrace(setA);
aPtr=&setA[++braceindex];

braceindex=setBrace(setB);
bPtr=&setB[++braceindex];


settokens(*tokens, aPtr); 
settokens(*btokens, bPtr);


cout<<"AUB is";
for(int i=0; tokens[i]; i++){             
for (int j=0; btokens[j]; j++){    
k=strcmp(tokens[i], btokens[j]);
      if (k==0)
             cout<<tokens[i];
        }
       }

return 0;
}

int setBrace(char* set){
int index;
for (int i=0; set[i]; i++){
if (set[i]=='{')
index=i;
      
if (set[i]=='}')
set[i]=NULL;
}
return index;
}


char settokens(char* string, char* strPtr){
char *tokenPtr;
      
int count=0;

tokenPtr=strtok(strPtr, ", ");
while (tokenPtr){
  string[count]=*tokenPtr;
         count++;
  tokenPtr=strtok(NULL, ", "); }
return *string;
}


+ -

관련 글 리스트
5523 [질문] 코드좀 봐줘요...... jasmin 2635 2001/02/16
5525     Re:[질문] 코드좀 봐줘요...... 제라툴 2630 2001/02/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.