CString
A CString object consists of a variable-length sequence of characters. CString provides functions and operators using a syntax similar to that of Basic. Concatenation and comparison operators, together with simplified memory management, make CString objects easier to use than ordinary character arrays.
About
CString 은 CObject에서 상속을 받지않고 Simple Value Types의 하나이다. CString Object 는 문자들의 가변적인 길이의 연속으로 구성되고, 문자 배열보다 사용하기가 쉽다. CString은 TCHAR 데이터 타입을 기초로 하고 있다.
The String as an Array
-
GetLength()
: 설정된 문자열의 길이를 리턴 -
IsEmpty()
: 문자열의 버퍼가 비워져 있는지를 검사 -
Empty()
: 문자열을 삭제하여 버퍼를 비운다. -
GetAt()
: 특정위치의 문자값을 얻는다. -
SetAt()
: 특정위치의 문자값을 설정한다.
Comparison
-
Compare()
: 대소문자를 구분한 문자열 비교. -
CompareNoCase()
: 대소문자를 구분하지 않는 문자열 비교. -
Collate()
: -
CollateNoCase()
:
Extraction
-
Mid()
: 문자열의 중간부분을 추출한다. -
Left()
: 문자열의 왼쪽부분은 추출한다. -
Right()
: 문자열의 오른쪽부분을 추출한다. -
SpanIncluding()
: 포함된 문자를 추출. -
SpanExcluding()
: 포함되지 않는 문자열 추출.
Other conversions
-
MakeUpper()
: 소문자를 대문자로 바꾼다. -
MakeLower()
: 대문자를 소문자로 바꾼다. -
MakeReverse()
: 문자를 reverse 시킨다. -
Replace()
: -
Remove()
: 문자를 제거한다. -
Insert()
: -
Delete()
: -
Format()
: 문자열 Format 저장. -
FormatV()
: -
TrimLeft()
: -
TrimRight()
: -
FormatMessage()
:
Serching
-
Find()
: 문자의 인덱스를 찾아 반환한다. -
ReverseFind()
: 뒤에서부터 찾는다. -
FindOneOf()
:
Buffer Access
-
GetBuffer()
: -
GetBufferSetLength()
: -
ReleaseBuffer()
: -
FreeExtra()
: -
LockBuffer()
: -
UnlockBuffer()
:
See also
Favorite site
- [http://msdn.microsoft.com/en-us/library/aa300688(v=vs.60.aspx MSDN CString에 대한 설명]
- CString 문자열 조작 메서드