- HOME
- Post in | and so on/문자열
- Post at | 2013. 1. 31. 18:58 | by 밀크빵.
- View comment
CString 사용
CAtlArray <CString> a;
a.add("111");
a.add("222");
- a[i].GetBuffer() 안됌
a.GetAt(i) 사용 - GetBuffer : 수정할 경우
- GetString : 값을 참조 할 경우
- strcpy(a.GetBuffer(), a.GetString());
TCHAR GetAt(int nIndex) const;
operator[]
TCHAR operator[](int nIndex)const
SetAt
void SetAt(int nIndex, TCHAR ch);
operator LPCTSTR
operator LPCTSTR() const;
-Comparison
Compare : 대소문자 구분
int Compare(LPCTSTR lpsz) const;
CompareNoCase : 대소문자 구분 안함
int CompareNoCase(PCTSTR lpsz) const;
Collate
int Collate(LPCTSTR lpsz) const;
CollateNoCase
int CollateNoCase(LPCTSTR lpsz) const;
-Extraction
Mid : 문자열의 중간부분을 추출한다.
CString Mid(int nFirst) const;
CString Mid(int nFirst, int nCount) const;
Left : 문자열의 왼쪽부분을 추출한다.
CString Let(int nCount) const;
Right: 문자열의 오른쪽부분을 추출한다.
CString Right(int nCount) const;
SpanIncludeing: 포함된 문자를 추출
CString SpanIncluding(LPCTSTR lpszCharSet) const;
SpanExcluding
-Other Conversions
MakeUpper : 소문자를 대문자로 바꾼다.
void MakeUpper();
'and so on > 문자열' 카테고리의 다른 글
꼮꼮읽어보기 (0) | 2012.12.20 |
---|---|
msdn (0) | 2012.12.18 |
UTF-8, UNICODE, ANSI - 인코딩에 대하여 (0) | 2012.12.18 |
멀티/유니->utf8, utf8->멀티/유니 (0) | 2012.12.10 |
형변환 주의하기 (0) | 2012.12.10 |