读书人

win32 sdk如何把SYSTEMTIME 用Message

发布时间: 2012-03-08 13:30:13 作者: rapoo

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
);


.....

读书人网 >C++

热点推荐