별건 아니구요.. 이해가 안되서요..
TextOut(hDC,5,5,szText1,lstrlen(szText1));
여기서 마지막 부분이 사이즈를 나타내는 부분이잖아요...
결국 사이즈만 나타내기 때문에
sizeof나 strlen 이나 아님 숫자로 표현해도 되야하지 않나요?
lstrlen 은 api 표준함수고 유니코드 지원하는건 아는데..
lstrlen 을 안쓰니 이상한 문자가 생기네요..
왜그럴까요..
Hit : 3875 Date : 2014/07/17 11:44
chucc1970
sizeof는
자료형(int, float, struct, 같은거)의 크기를 알때 많이 사용합니다.
특히 struct 같은놈의 크기를 코딩으로 알고 싶을때 사용하면 용이합니다.
strlen은
string의 크기를 알고 싶을때 사용합니다.
string이라하면 \0(NULL 문자)로 끝나는걸 의미합니다.
저 함수 내부에는 계속 NULL을 체크하는거죠.