#include void mbox(char *msg, ...) { va_list arg_list; va_start(arg_list, msg); char buf[50]; sprintf(buf, msg, arg_list); va_end(arg_list); MessageBox(NULL, buf, "Message Box of Doom", MB_OK | MB_ICONEXCLAMATION); } int WINAPI WinMain(HINSTANCE hinstance, HINSTANCE hprevinstance, LPSTR lpcmdline, int ncmdshow) { mbox("The answer to everything is %i", 42); }