#include <stdio.h>

#include <string.h>

#include <windows.h>


int main() {

system("chcp 65001");


while (1) {


unsigned char s;


scanf("%s", s);


int i = -1;

while (s[++i] != 0);



printf("%d\n", i);


}

}

디폴트 문자셋인

system("chcp 949");
로 바꾸면 한글 2바이트 잘만나옴

왜 utf 8로 바꾸니 1바이트 나오는거냐 3이 나와야하는데