문자열 추출
int flowerNo;
CString name = "flower (39)";
int startPos = name.ReverseFind('(') + 1;
int endPos = name.ReverseFind(')');
int nCount = endPos - startPos;
flowerNo = name.Mid(startPos, nCount);
- (CString).ReverseFind : 뒤에서 부터 해당 문자의 위치를 반환
- (CString).Mid(pos, nCount) : pos 위치 부터 nCount개의 문자열을 가져온다.
'◼️MFC' 카테고리의 다른 글
[MFC] 리소스 뷰에서 컴포넌트 최상단에 위치시키기 (0) | 2023.01.02 |
---|---|
[MFC] 다이얼로그 모달 방식 malloc 불가? (0) | 2022.10.11 |
[MFC] CListCtrl 팁 (0) | 2022.10.10 |
[MFC] 동적 메모리 할당한 구조체의 CString형 변수 에러 (0) | 2022.10.08 |
[MFC] CListCtrl에 많은 항목을 추가해야할 때 속도를 향상시키는 방법 (LVS_OWNERDATA, SetItemCountEx) (0) | 2022.10.05 |