티스토리 뷰
목차
strncat, strcmp, strncmp, stricmp 멀티바이트 함수, 유니코드 변환
멀티바이트에서 사용하던 strncat 함수, strcmp 함수, strncmp 함수, stricmp 함수는 프로젝트를 유니코드로 변환하면 사용할 수 없습니다. 그래서 간단히 위 4가지 함수를 유니코드에서 사용하는 방법 간단히 알아보겠습니다.
결론적으로 strncat 함수, strcmp 함수, strncmp 함수, stricmp 함수는 다른 함수로 바꿔야 합니다.
[strncat, strcmp, strncmp, stricmp 멀티바이트 함수, 유니코드 변환]
1. strncat 함수 -> wcsncat
1 2 3 4 5 | wchar_t *wcsncat( wchar_t *strDest, const wchar_t *strSource, size_t count ); | cs |
2. strcmp 함수 -> wcscmp
1 2 3 4 | int wcscmp( const wchar_t *string1, const wchar_t *string2 ); | cs |
3. strncmp 함수 -> wcsncmp
1 2 3 4 5 | int wcsncmp( const wchar_t *string1, const wchar_t *string2, size_t count ); | cs |
4. stricmp 함수 -> wcsicmp
1 2 3 4 | int _wcsicmp( const wchar_t *string1, const wchar_t *string2 ); | cs |
정리해보면,
strncat 함수 : wcsncat()
strcmp 함수 : wcscmp()
strncmp 함수 : wcsncmp()
stricmp 함수 : wcsicmp()
이렇게 변경하면 됩니다.
strncat, strcmp, strncmp, stricmp 멀티바이트 함수, 유니코드 변환