|
박상열 님이 쓰신 글 :
: 안녕하세여....
: 쩝....고수님께 질문하나만 하려고 이렇게 글을 올립니다
: 뭐냐면요
: if(a== b) {
: 메세지 박스를 띄워라
: }
: else{
: 문자를 찍어라
: }
: 대충이런건데여
: Ansi스트링끼리 두문장이 같나를 어찌해야 할지 모르겠걸랑요
:
:
: int k1;
: AnsiString astr1,r_astr;
:
:
: for ( int cnt=0;cnt<Search->ListBox1->Items->Count; cnt++ ){
: k1 = Search->ListBox1->Selected[cnt];
: if(k1){
: astr1 = Search->ListBox1->Items->Strings[cnt];
: }
: }
: for ( int cnt=0;cnt<Register->ListBox1->Items->Count; cnt++ ) {
: r_astr = Search->ListBox1->Items->Strings[cnt];
:
: if(astr1.c_str() == r_astr.c_str()){
: MessageDlg("이미 등록되있는 친구입니다",mtInformation,TMsgDlgButtons() <<mbOK,0);
: break;
: }
: }
:
: 리스트박스에서 어떤 아이템을 선택해서 다른 리스트박스에 Add시키는 건데여
: Add시키려는 아이템이 있으면 메세지박스를 띄어서 "이미 있는 Item입니다"
: 이렇게 하려는 거구여
:
: 안시스트링끼리 문자열이 똑같은지 비교하는 법좀 알려주세여.....
: 그럼....고수님 부탁좀 드릴께여....
: 꾸벅
임펠리테리입니다.
AnsiString은 == 연산자가 오버라이드되어있으므로 그냥 == 연산자로 비교하면 됩니다.
그럼 이만...
|