PSPChina's Archiver

dragon632 发表于 2010-1-28 21:39

问个简单的问题~

char nt[200];
tm t;
memset(&t,0,sizeof(tm));
mktime(&t);
mFont->printf(0,0,"LocalTime:\n%04d-%02d-%02d %02d:%02d:%02d",t.tm_year,t.tm_mon,t.tm_mday,t.tm_hour,t.tm_min,t.tm_sec);

想获取下当前时间然后打印到屏幕上,出了2个问题
问题1:"\n"不能使字符换行显示"\r\n"也不行,屏幕会显示乱码
问题2:mktime不能得到当前时间。还有tm这个结构看起来好怪,day有还几个mday , yday ,wday....哪位熟悉的帮忙解释下好吗?

运行效果:
[attach]371902[/attach]

白枫 发表于 2010-3-16 13:29

貌似jge的写字类没有对\n换行符的处理,如果想使用\t\n之类的,可以自己写处理

页: [1]
Google
 

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.