Dev-C++中只需要在编译选项中设置不生成控制台窗口就行了,如下:
工具->编译选项
代码生成/优化->连接器->不产生控制台窗口
注意:设置对所有程序都生效,如果又需要控制台窗口了,请修改回来
我的程序如下:
#include <windows.h>
#include <stdio.h>
#include <time.h>
char* title="当前时间";
int WINAPI WinMain(HINSTANCE h,HINSTANCE d,LPSTR s,int m)
{
//保存当前日期和时间
time_t t;
//保存输出信息字符串
char buff[40];
//获取当前日期和时间
time(&t);
//生成输出信息
sprintf(buff,"当前时间:\n%s",ctime(&t));
//信息提示框
MessageBox(NULL,buff,title,MB_OK);
return 0;
}
运行结果: