01/10/2018, 10:43
Windows messageBox lỗi font
em có đoạn code này
#include <windows.h>
#include <iostream>
int main()
{
int msgboxID = MessageBox(NULL, "Chào người ae", "Hi", MB_OK);
return 0;
}
Khi chạy nó lên thì bị lỗi font
Khi em thêm L thì bị lỗi 7|error: cannot convert ‘const wchar_t*’ to ‘LPCSTR {aka const char*}’ for argument ‘2’ to ‘int MessageBoxA(HWND, LPCSTR, LPCSTR, UINT)’|
Bài liên quan
MessageBox trong
<windows.h>
bản chất là 1 macro, môi trường compile của bạn để unicode thì nó sẽ được đổi về MessageBoxW (sử dụng WCHAR*), còn để Multibyte thì được đổi về MessageBoxA (sử dụng CHAR*).Đổi Unicode hoặc Multibyte ở đây (vào Properties của Project, mục General):
Nhiêu đây chắc là đủ để giải đáp câu hỏi của bạn