Tôi khá chắc chắn rằng đó là vấn đề ngu ngốc nhưng nó khiến tôi phát điên ..in TCHAR [] trên bảng điều khiển
Tôi có thể in trên bàn điều khiển một mảng TCHAR như thế nào?
DWORD error = WSAGetLastError();
TCHAR errmsg[512];
int ret = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, 0, error, 0, errmsg, 511, NULL);
tôi cần phải in errmsg ...
Thậm chí nếu bạn có chương trình ghi UTF16 đúng vào bảng điều khiển, Lưu ý rằng giao diện điều khiển Windows không thân thiện với UTF16 và có thể chỉ hiển thị rác. Xem câu hỏi này để biết cách giải quyết: http://stackoverflow.com/q/10764920/845092 –