|
kobetime 님이 쓰신 글 :
: 초보입니다.
: AnsiString 문자열에서 원하는 문자열을 얻어내기 위해서는 어떤 방법이 있나요?
:
:
안녕하세요
어떤것을 원하는지 몰라서, 제가 임의대로 예제를 만들었습니다.
int iPos;
AnsiString str="hello c++builder";
// 문자열중 "c++"의 위치를 구함, AnsiString의 Pos함수는 일치하는 문자의 위치를
// 알려줍니다.
iPos = str.Pos("c++");
// AnsiString의 Length는 문자열의 전체 길이를 알려줍니다.
// AnsiString의 SubString은 문자열을 잘라내서 리턴해줍니다.
// SubString(시작위치, 잘라낼 카운트 수)
str = str.SubString(iPos, (str.Length() - iPos) + 1);
ShowMessage(str);
// 결과는 "c++builder"
|