wcsstr(1,2)
1,2 모두 null terminated 문자열, 1에서 2를 찾음
wcslen(1)
1 null-terminated 문자열, 1의 문자수 반환, null terminator 은 제외한 문자열 길이를 의미
wcslen(TEXT("test") --> 4
_wcsnicmp(1,2,3)
1,2 null-terminated 문자열, 3은 비교할 문자수, 대소문자 상관없이 3의 길이만큼 비교, 일치할 경우 0, 불일치할 경우 그 외의 값
WCHAR wszTemp[MAX_PATH] = TEXT("abcde");
WCHAR wszTemp2[MAX_PATH] = TEXT("abc");
_wcsnicmp(wszTemp, wszTemp2, wcslen(wszTemp));
--> abcde 와 abc 를 5글자만큼 비교, 불일치, 0 이 아닌 값 반환
_wcsnicmp(wszTemp, wszTemp2, wcslen(wszTemp2));
--> abcde 와 abc 를 3글자만큼 비교, 일치, 0 반환
_wcsicmp(1,2)
1,2 null-terminated 문자열, 1 과 2 가 정확히 일치할 경우 0 반환, 불일치 시 그 외의 값 반환
StringCbCopyNW(1,2,3,4)
1에 3의 내용을 4 크기만큼 복사하는데 최대로 복사가능한 크기는 2이고 복사한 문자열의 마지막은 NULL 이 채워짐
댓글 없음:
댓글 쓰기