공부(IT)/c
[c] 한글 문자열
Dohyun Kim
2016. 2. 7. 00:12
#include <stdio.h>
int main() {
char arr[] = "한글 테스트";
int i = 0;
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) printf("arr[%d] : %c \n",i, arr[i]);
printf("%c%c", arr[0],arr[1]);
return 0;
}
--------------------------------------------------------------------
--------------------------------------------------------
1. 한글문자열은 한글자당 배열 두칸을 잡아먹는다.
2. 각 칸마다 출력하면 알수없는글자가나온다
3. 두 칸을 이어서 출력하면 온전한 글자가 출력된다. (신기)
4. 따라서 한글문자열은 대체로 글자수의 두배의 길이를 가지게된다.