char* ReturnEnd(const char* p)
{
static char A[3];
A[0] = A[1] = A[2] = 0;
while (1)
{
if (*p == 0) return A;
if (*p < 0) A[0] = p[0], A[1] = p[1], p += 2;
else A[0] = p[0], A[1] = 0, p += 1;
}
}

wchar_t ch = ReturnEnd(sp->name);
if (ch >= 0xAC00 && ch <= 0xD7A3)
{
if ((ch - 0xAC00) % 28 == 0) {
return 0; // 받침 없음 (은, 이, 을, 과...)
}
else {
return 0; // 받침 있음 (는, 가, 를, 와...)
}
}


문자의 끝글자를 인식해서 받침에 따라 은는이가를 쓰려고 함

첫번째 함수로 끝 글자는 인식할 수 있는데 여기서 구한 값은 멀티바이트고

밑에 은는이가를 구분할때 쓰는 ch 변수는 와이드바이트라서 인식이 안됨

혹시 멀티바이트를 와이드바이트로 인식하는 방법 있음?