问个简单的问题~
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] 貌似jge的写字类没有对\n换行符的处理,如果想使用\t\n之类的,可以自己写处理
页:
[1]
