포스트

(MFC) CString 클래스

About CString Class

(MFC) CString 클래스

설명

CString 클래스는 문자열을 관리하는 클래스이다.


CString 멤버 함수

멤버 함수설명
GetLengthCString 객체 안에 있는 수를 반환
IsEmpty객체가 비어있는지 결정
Empty객체를 비우고 메모리를 비움
GetAt문자열의 특정 위치의 문자값을 반환
SetAt문자열의 특정 위치에 새로운 문자 삽입
Compare다른 문자열과 비교
Mid지정한 중간 부분부터 문자열 추출
Right오른쪽을 기준으로 문자열 추출
Left왼쪽을 기준으로 문자열 추출
MakeUpper문자열을 모두 대문자로 변환
MakeLower문자열을 모두 소문자로 변환
MakeReverse앞과 뒤를 역순으로 변환
TrimLeft문자열의 왼쪽에서 공백이나 탭 또는 지정한 문자열을 제거
TrimRight문자열의 오른쪽에서 공백이나 탭 또는 지정한 문자열을 제거
Format지정된 format 형식에 따라 문자열을 지정해 주는 함수
Find부분 문자열의 match되는 문자열을 찾음


문자열 변환 함수

아래 함수들은 CString의 멤버가 아니라 C 런타임(CRT)이 제공하는 변환 함수다. CString과 함께 문자열-숫자 변환에 자주 쓰인다.

  • atoi() : char형 문자열을 int(4byte 정수)로 변환
  • atol() : char형 문자열을 long(4byte 정수)로 변환
  • atof() : char형 문자열을 double(8byte 실수)로 변환
  • itoa() : int형을 char 문자열로 변환
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.