c/c++문자열, 유니코드 관련 함수

조회 수 3803 추천 수 0 2015.07.09 18:44:03


strcpy -> wcscpy -> _tcscpy (문자열을 복사) 

strncpy -> wcsncpy -> _tcsncpy ( 사이즈 만큼 복사) 

strlen -> wcslen -> _tcslen (문자열 길이 확인)  

strcat -> wcscat -> _tcscat (두 문자열 이어 붙이기) 

strncat -> wcsncat -> _tcsncat (사이즈 만큼 이어 붙이기) 

strcmp -> wcscmp -> _tcscmp (문자열 비교) (반환 값(-1, 0, 1)) 

strncmp -> wcsncmp -> _tcsncmp ( 사이즈 만큼 문자열 비교) 

stricmp -> wcsicmp -> _tcsicmp (대소문자를 구별하지 않고 문자열을 비교) 

strnicmp -> wcsnicmp -> _tcsnicmp (사이즈 만큼 대소문자를 구별하지 않고 문자열을 비교)

strchr -> wcschr -> _tcschr (문자 찾기) 

strrchr -> wcsrchr -> _tcsrchr (문자 찾기 (문자열 끝에서 부터 검색)) 

strstr -> wcsstr -> _tcsstr (문자열 찾기)

strpbrk -> wcspbrk -> _tcspbrk (문자 찾기 (두번째 인수를 찾고자 하는 문자들의 집합(문자열)으로 구성)   

strtok -> wcstok -> _tcstok (문자열 자르기 (두번째 인수를 집합(문자열)으로 구성 가능)) => 해당 문자가 NULL로 치환 됨

strset -> wcsset -> _tcsset (문자 치환, 첫째 인수의 모든 문자를 두번째 인수 문자로 변경함) => "abc" -> "bbb" 

strnset -> wcsnset -> _tscnset (사이즈 만큼 문자 치환) 

strupr -> wcsupr -> _tcsupr (대문자로 치환)

strlwr -> wcslwr -> _tcslwr (소문자로 치환) 

strrev -> wcsrev -> _tcsrev (문자열 역정렬) => "가나다라마" -> "마라다나가"



이 글과 연관된 글
  1. [2015/06/25] [Python]EXE또는 DLL파일의 버전정보를 알아내기위한 몇가지 방법 by makersweb (3069)
서비스 선택
댓글
로그인해주세요.
profile image
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 C Programming FAQs(한글번역 pdf문서) file [레벨:4]id: makerswebmakersweb 2014-03-18 20729
15 switch와 if 중 어느 것이 더 빠른가 file [레벨:4]id: makerswebmakersweb 2017-01-31 1692
14 구조체 배열을 반환하는 함수를 반환하는 함수를 호출하여 구조체 멤버 배열 요소 접근하기 [레벨:4]id: makerswebmakersweb 2016-05-22 4141
» c/c++문자열, 유니코드 관련 함수 [레벨:4]id: makerswebmakersweb 2015-07-09 3803
12 volatile이 정확히 어떤 의미를 가지는 건가요? pjk 2014-09-30 3317
11 HEX(16진수) to ASCII(아스키) 변환 코드 pjk 2014-08-24 11989
10 strcmp, wcscmp, _tcscmp pjk 2014-07-18 6545
9 클래스 멤버에 대한 액세스 제어 pjk 2014-06-27 3817
8 unsigned형의 모든 상수에는 접미사 ‘U’를 사용하여야 한다. file pjk 2014-05-24 32973
7 void형 포인터 pjk 2014-05-24 4522
6 함수 포인터의 배열 pjk 2014-05-24 5494
5 구조체 메모리 저장방식 #pragma pack file pjk 2014-05-24 4319
4 Bit fields(비트필드) pjk 2014-05-24 3945
3 영어를 C언어로, 또는 C언어를 영어로 변환 해주는 cdecl [레벨:4]id: makerswebmakersweb 2014-03-19 3888
2 C언어 강좌-배열과 포인터 file [레벨:4]id: makerswebmakersweb 2014-03-10 4103
1 C코드 최적화 pjk 2014-02-10 4753