直到现在我一直在使用 messageBox() 显示字符串。如何使用此函数显示整数?我尝试了这样的事情,但没有奏效:
int message=1;
MessageBox(NULL,
(LPCSTR)message,
"Display",
MB_ICONINFORMATION);
您需要将其int
放入字符串中。在 C 中,您可以使用sprintf()
:
char buffer[32];
sprintf(buffer, "%d", message);
MessageBox(NULL, buffer, "Display", MB_ICONINFORMATION);
在 C++ 中,有几个选项(请参阅将 int 附加到 std::string以获取建议)用于将 a 存储int
在 a中,std::string
然后std::string::c_str()
在调用MessageBox()
.