Ticket #338: mbstowcs.c
File mbstowcs.c, 406 bytes (added by , 10 years ago) |
---|
Line | |
---|---|
1 | #include <stdio.h> |
2 | #include <stdlib.h> |
3 | #include <wchar.h> |
4 | #include <locale.h> |
5 | |
6 | int main( void ) |
7 | { |
8 | const char *s = "ÇѱÛ!"; |
9 | wchar_t ws[ 4 ]; |
10 | int n; |
11 | |
12 | setlocale( LC_ALL, "ko_KR.CP949"); |
13 | |
14 | n = mbstowcs( ws, s, sizeof( ws )); |
15 | |
16 | printf("mbstowcs() = %d, wcslen() = %d\n", n, wcslen( ws )); |
17 | |
18 | printf("mbstowcs(NULL) = %d\n", mbstowcs( NULL, s, 0 )); |
19 | |
20 | return 0; |
21 | } |