반응형
[C언어 소스]유니코드와 ASCII 코드 문자열 길이
#include <locale.h>
#include <stdio.h>
#include <string.h>
int main()
{
char c ='a';
wchar_t wc = L'홍';
char name[10]="홍길동";
wchar_t wname[10]=L"홍길동";
setlocale(LC_ALL,"Korean"); //로케일 설정(지역 설정)
printf("c:%c wc:%lc\n",c,wc);
printf("name:%s wname:%ls\n",name,wname);
printf("name 길이:%d wname 길이:%d\n",strlen(name), wcslen(wname));
return 0;
}
실행 결과
c:a wc:홍
name:홍길동 wname:홍길동
name 길이:6 wname 길이:3
본문
[디딤돌 C언어] 70. 문자열 길이와 strlen함수
반응형
'C언어 > 디딤돌 C언어 예제' 카테고리의 다른 글
[C언어 소스] 부분 문자열 비교(strncmp 함수) (0) | 2016.11.30 |
---|---|
[C언어 소스] 문자열 비교(strcmp 함수) (0) | 2016.11.30 |
[C언어 소스] char 형식 배열에 문자열 초기화 (0) | 2016.11.29 |
[C언어 소스] 문자열에 관한 함수 (0) | 2016.11.29 |
[C언어 소스] 배열과 포인터를 이용한 문자열 사용 (0) | 2016.11.29 |