UNICODE字符记问题 这是哪里错了 百思不得其解
case WM_CHAR:char nr;
sprintf(nr,"按下了%c键",wParam);
MessageBox(hwnd, nr, TEXT("按键"), 0);
//这里的nr提示“char*”类型的实参与“LPCWSTR”类型的形参不兼容
break;使用UNICODE字符的话,应该怎么改呢?有几种办法可以修改?
case WM_CHAR:
TCHAR nr;
sprintf(nr,"按下了%c键",wParam);
//这样的话提示“TCHAR*"类型的实参与"char*”类型的形参不兼容
MessageBox(hwnd, nr, TEXT("按键"), 0);
break;
页:
[1]