首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

win32 sdk如何把SYSTEMTIME 用MessageBox输出

2012-03-08 
win32 sdk怎么把SYSTEMTIME 用MessageBox输出用voidGetSystemTime(LPSYSTEMTIMElpSystemTime)取得的系统

win32 sdk怎么把SYSTEMTIME 用MessageBox输出

void   GetSystemTime(
    LPSYSTEMTIME   lpSystemTime
);  
取得的系统时间,怎么转化成字符串用MessageBox输出?
谢谢



[解决办法]
int main( void )
{
char *timeinfo = new char(1024);
SYSTEMTIME sys;
GetLocalTime( &sys );
sprintf(timeinfo,
"%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%d\n ",
sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute,
sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek);
MessageBox(NULL, timeinfo, NULL, MB_OK);
delete timeinfo;
return 0;
}
[解决办法]
SYSTEMTIME Info;
char text[128];

GetSystemTime(&Info);

sprintf(
text,
"%u - %u - %u - %u - %u - %u - %u - %u ",
Info.wDay,
Info.wDayOfWeek,
Info.wHour,
Info.wMilliseconds,
Info.wMinute,
Info.wMonth,
Info.wSecond,
Info.wYear
);


.....

热点排行