Làm sao in được unicode bằng sprintf?

em có code này nhưng không thể hiển thị unicode khi xuất ra a e nào giúp em với ạ

if(lpObj->Authority == 32) //
{
gObjAddBuffEffect(lpObj, AT_GAMEMASTER_LOGO, 0, 0, 0, 0, -10);

char Text[256];
ZeroMemory(Text, sizeof(Text));
sprintf(Text, "Game Master %s is now Online", lpObj->Name);
AllSendServerMsg(Text);
}

Bạn xài wchar thay vì char thử xem.
Mình cũng không rõ nữa :joy:

Cái này còn do cái cmd nữa, cái cmd phải chỉnh mới hiển thị được tiếng Việt. Hôm trước @thanhmssl10 có viết một bài hướng dẫn về cái này.

1 Like

Bạn đọc thử bài này xem nhá :smile:

cảm ơn các anh để em thử ạ :slight_smile:

1 Like

Dùng WinXP không có thì add thêm font http://www.howtogeek.com/howto/windows-vista/stupid-geek-tricks-enable-more-fonts-for-the-windows-command-prompt/

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?