Null-terminated wide strings
From cppreference.net
널 종료 와이드 문자열은 유효한 와이드 문자들의 시퀀스로, 널 문자로 끝납니다.
목차 |
함수
문자 분류 |
|
|
헤더 파일 정의
<cwctype>
|
|
|
와이드 문자가 영숫자인지 확인
(함수) |
|
|
와이드 문자가 알파벳인지 확인
(함수) |
|
|
와이드 문자가 소문자인지 확인
(함수) |
|
|
와이드 문자가 대문자인지 확인
(함수) |
|
|
와이드 문자가 숫자인지 확인
(함수) |
|
|
와이드 문자가 16진수 문자인지 확인
(함수) |
|
|
와이드 문자가 제어 문자인지 확인
(함수) |
|
|
와이드 문자가 그래픽 문자인지 확인
(함수) |
|
|
와이드 문자가 공백 문자인지 확인
(함수) |
|
|
(C++11)
|
와이드 문자가 공백 문자인지 확인
(함수) |
|
와이드 문자가 출력 가능 문자인지 확인
(함수) |
|
|
와이드 문자가 구두점 문자인지 확인
(함수) |
|
지정된
LC_CTYPE
카테고리에 따라 와이드 문자 분류
(함수) |
|
|
현재 C 로케일에서 문자 분류 카테고리 조회
(함수) |
|
문자 조작 |
|
|
헤더 파일 정의
<cwctype>
|
|
|
와이드 문자를 소문자로 변환
(함수) |
|
|
와이드 문자를 대문자로 변환
(함수) |
|
지정된
LC_CTYPE
매핑 카테고리에 따라 문자 매핑 수행
(함수) |
|
|
현재 C 로케일에서 문자 매핑 카테고리 조회
(함수) |
|
| ASCII 값 | 문자 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 십진법 | 16진법 | 8진법 | |||||||||||||
| 0–8 |
\x0
–
\x8
|
\0
–
\10
|
제어 코드 (
NUL
등)
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 9 |
\x9
|
\11
|
탭 (
\t
)
|
≠0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 10–13 |
\xA
–
\xD
|
\12
–
\15
|
공백 문자 (
\n
,
\v
,
\f
,
\r
)
|
≠0
|
0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 14–31 |
\xE
–
\x1F
|
\16
–
\37
|
제어 코드 |
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 32 |
\x20
|
\40
|
공백 |
0
|
≠0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 33–47 |
\x21
–
\x2F
|
\41
–
\57
|
!"#$%&'()*+,-./
|
0
|
≠0
|
0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 48–57 |
\x30
–
\x39
|
\60
–
\71
|
0123456789
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
0
|
0
|
0
|
≠0
|
≠0
|
| 58–64 |
\x3A
–
\x40
|
\72
–
\100
|
:;<=>?@
|
0
|
≠0
|
0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 65–70 |
\x41
–
\x46
|
\101
–
\106
|
ABCDEF
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
≠0
|
≠0
|
0
|
0
|
≠0
|
| 71–90 |
\x47
–
\x5A
|
\107
–
\132
|
GHIJKLMNOP
QRSTUVWXYZ
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
≠0
|
≠0
|
0
|
0
|
0
|
| 91–96 |
\x5B
–
\x60
|
\133
–
\140
|
[\]^_`
|
0
|
≠0
|
0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 97–102 |
\x61
–
\x66
|
\141
–
\146
|
abcdef
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
≠0
|
0
|
≠0
|
0
|
≠0
|
| 103–122 |
\x67
–
\x7A
|
\147
–
\172
|
ghijklmnop
qrstuvwxyz
|
0
|
≠0
|
0
|
0
|
≠0
|
0
|
≠0
|
≠0
|
0
|
≠0
|
0
|
0
|
| 123–126 |
\x7B
–
\x7E
|
\172
–
\176
|
{|}~
|
0
|
≠0
|
0
|
0
|
≠0
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
| 127 |
\x7F
|
\177
|
백스페이스 문자 (
DEL
)
|
≠0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
숫자 형식으로의 변환 |
|
|
헤더에 정의됨
<cwchar>
|
|
|
와이드 문자열을 정수 값으로 변환
(함수) |
|
|
와이드 문자열을 부호 없는 정수 값으로 변환
(함수) |
|
|
와이드 문자열을 부동 소수점 값으로 변환
(함수) |
|
|
헤더에 정의됨
<cinttypes>
|
|
|
(C++11)
(C++11)
|
와이드 문자열을
std::intmax_t
또는
std::uintmax_t
로 변환
(함수) |
문자열 조작 |
|
|
헤더에 정의됨
<cwchar>
|
|
|
와이드 문자열을 다른 문자열로 복사
(함수) |
|
|
지정된 개수의 와이드 문자를 한 문자열에서 다른 문자열로 복사
(함수) |
|
|
와이드 문자열의 사본을 다른 문자열에 추가
(함수) |
|
|
지정된 개수의 와이드 문자를 한 와이드 문자열에서 다른 문자열에 추가
(함수) |
|
와이드 문자열을 변환하여
wcscmp
가
wcscoll
와 동일한 결과를 생성하도록 함
(함수) |
|
문자열 검사 |
|
|
헤더에 정의됨
<cwchar>
|
|
|
와이드 문자열의 길이를 반환
(함수) |
|
|
두 와이드 문자열을 비교
(함수) |
|
|
두 와이드 문자열에서 지정된 개수의 문자를 비교
(함수) |
|
|
현재 로캘에 따라 두 와이드 문자열을 비교
(함수) |
|
|
와이드 문자열에서 와이드 문자의 첫 번째 발생 위치를 찾음
(함수) |
|
|
와이드 문자열에서 와이드 문자의 마지막 발생 위치를 찾음
(함수) |
|
|
다른 와이드 문자열에서 발견되는 와이드 문자로만 구성된
최대 초기 세그먼트의 길이를 반환 (함수) |
|
|
다른 와이드 문자열에서
발견되지 않는
와이드 문자로만 구성된
최대 초기 세그먼트의 길이를 반환 (함수) |
|
|
한 와이드 문자열의 어떤 와이드 문자라도 다른 와이드 문자열에서 처음 나타나는 위치를 찾음
(함수) |
|
|
다른 와이드 문자열 내에서 와이드 문자열의 첫 번째 발생을 찾음
(함수) |
|
|
와이드 문자열에서 다음 토큰을 찾음
(함수) |
|
와이드 문자 배열 조작 |
|
|
헤더 파일 정의
<cwchar>
|
|
|
두 개의 겹치지 않는 배열 사이에서 지정된 양의 와이드 문자를 복사합니다
(함수) |
|
|
두 개의 (가능하게 겹치는) 배열 사이에서 지정된 양의 와이드 문자를 복사합니다
(함수) |
|
|
두 배열에서 지정된 양의 와이드 문자를 비교합니다
(함수) |
|
|
와이드 문자 배열에서 와이드 문자의 첫 번째 발생 위치를 찾습니다
(함수) |
|
|
주어진 와이드 문자를 와이드 문자 배열의 모든 위치에 복사합니다
(함수) |
|
타입
|
헤더 파일에 정의됨
<cwctype>
|
|
|
wctrans_t
|
로케일별 문자 매핑을 보유하는 스칼라 타입
(typedef) |
|
wctype_t
|
로케일별 문자 분류를 보유하는 스칼라 타입
(typedef) |
|
헤더 파일에 정의됨
<cwctype>
|
|
|
헤더 파일에 정의됨
<cwchar>
|
|
|
wint_t
|
모든 유효한 와이드 문자와 최소 하나 이상의 값을 보유할 수 있는 정수 타입
(typedef) |
매크로
|
헤더 파일에 정의됨
<cwchar>
|
|
|
WEOF
|
std::wint_t
타입의 비문자 값으로 오류를 나타내는 데 사용됨
(매크로 상수) |
|
WCHAR_MIN
|
wchar_t
의 최소 유효값
(매크로 상수) |
|
WCHAR_MAX
|
wchar_t
의 최대 유효값
(매크로 상수) |
참고 항목
|
C documentation
for
Null-terminated wide strings
|