strcpy ANSI 문자열 처리
wcscpy 유니코드 문자열 처리
_tcsncpy UNICODE라는 정의가 있으면 wcscpy, 없으면 strcpy로
ANSI UNICODE TCHAR
문자 'A' L'A' _T('A')
문자열 "ABC" L"ABC" _T("ABC")
문자열카피 strcpy wcscpy _tcscpy
문자열길이 strlen wcslen _tcslen
문자열출력 printf wprintf _tprinf
파일열기 fopen wfopen _tfopn
strcpy(문자열 복사) = string copy
strcmp(문자열 대소문자로 구분하여 비교) = string compare
stricmp(문자열 대소문자로 구분 않고 비교) = string case-insensitive compare (i는 insensitive의 약자)
strncmp(문자열을 일정 크기만큼 비교) = string number compare
strlen(문자열의 길이 구하기) = string lenth
strstr(문자열 검색하기) = substring in string (substring 검색)
strchr(문자열 중에서 문자 검색하기) = character in string (문자 검색)
strrchr(문자열 중에서 문자 뒤에서부터 검색하기) = string + reverse + character
strcspn(문자열 중에서 일치되는 첫 문자의 위치 구하기) = string character span
strpbrk(strcspn과 같으나 널 문자를 포함시키지 않는다) = string pointer break
strspn(문자열 중에서 일치되지 않는 첫 문자의 위치 구하기) = string span
strset(문자열을 특정 문자로 채우기) = string + set
strnset(부분 문자열을 특정 문자로 채우기) = string number set
strupr(문자열을 대문자로 변환하기) = string + upper
strlwr(문자열을 소문자로 변환하기) = string + lower
strrev(문자열을 거꾸로 뒤집기) = string + reverse
Routine | Use |
_mbscoll, _mbsicoll, _mbsncoll, _mbsnicoll | Compare two multibyte-character strings using multibyte code page information (_mbsicoll and _mbsnicoll are case-insensitive) |
_mbsdec, _strdec, _wcsdec | Move string pointer back one character |
_mbsinc, _strinc, _wcsinc | Advance string pointer by one character |
_mbslen | Get number of multibyte characters in multibyte-character string; dependent upon OEM code page |
_mbsnbcat | Append, at most, first n bytes of one multibyte-character string to another |
_mbsnbcmp | Compare first n bytes of two multibyte-character strings |
_mbsnbcnt | Return number of multibyte-character bytes within supplied character count |
_mbsnbcpy | Copy n bytes of string |
_mbsnbicmp | Compare n bytes of two multibyte-character strings, ignoring case |
_mbsnbset | Set first n bytes of multibyte-character string to specified character |
_mbsnccnt | Return number of multibyte characters within supplied byte count |
_mbsnextc, _strnextc, _wcsnextc | Find next character in string |
_mbsninc. _strninc, _wcsninc | Advance string pointer by n characters |
_mbsspnp, _strspnp, _wcsspnp | Return pointer to first character in given string that is not in another given string |
_mbstrlen | Get number of multibyte characters in multibyte-character string; locale-dependent |
sprintf, _stprintf | Write formatted data to a string |
strcat, wcscat, _mbscat | Append one string to another |
strchr, wcschr, _mbschr | Find first occurrence of specified character in string |
strcmp, wcscmp, _mbscmp | Compare two strings |
strcoll, wcscoll, _stricoll, _wcsicoll, _strncoll, _wcsncoll, _strnicoll, _wcsnicoll | Compare two strings using current locale code page information (_stricoll, _wcsicoll, _strnicoll, and _wcsnicoll are case-insensitive) |
strcpy, wcscpy, _mbscpy | Copy one string to another |
strcspn, wcscspn, _mbscspn, | Find first occurrence of character from specified character set in string |
_strdup, _wcsdup, _mbsdup | Duplicate string |
strerror | Map error number to message string |
_strerror | Map user-defined error message to string |
strftime, wcsftime | Format date-and-time string |
_stricmp, _wcsicmp, _mbsicmp | Compare two strings without regard to case |
strlen, wcslen, _mbslen, _mbstrlen | Find length of string |
_strlwr, _wcslwr, _mbslwr | Convert string to lowercase |
strncat, wcsncat, _mbsncat | Append characters of string |
strncmp, wcsncmp, _mbsncmp | Compare characters of two strings |
strncpy, wcsncpy, _mbsncpy | Copy characters of one string to another |
_strnicmp, _wcsnicmp, _mbsnicmp | Compare characters of two strings without regard to case |
_strnset, _wcsnset, _mbsnset | Set first n characters of string to specified character |
strpbrk, wcspbrk, _mbspbrk | Find first occurrence of character from one string in another string |
strrchr, wcsrchr,_mbsrchr | Find last occurrence of given character in string |
_strrev, _wcsrev,_mbsrev | Reverse string |
_strset, _wcsset, _mbsset | Set all characters of string to specified character |
strspn, wcsspn, _mbsspn | Find first substring from one string in another string |
strstr, wcsstr, _mbsstr | Find first occurrence of specified string in another string |
strtok, wcstok, _mbstok | Find next token in string |
_strupr, _wcsupr, _mbsupr | Convert string to uppercase |
strxfrm, wcsxfrm | Transform string into collated form based on locale-specific information |
vsprintf, _vstprint | Write formatted output using a pointer to a list of arguments |