本帖最后由 ysplm 于 2018-1-23 08:41 编辑


POINT_COLOR=RED;
BACK_COLOR=BLUE ;
RTC_Get_Date(&year,&month,&day,&week);
sprintf((char*)tbuf,"Date:20%02d-%02d-%02d",year,month,day); //这里有警告,sprintf下面有红色的波浪线
LCD_ShowString(30,160,210,16,16,tbuf);
sprintf((char*)tbuf,"Week:%d",week);
LCD_ShowString(30,180,210,16,16,tbuf);
RTC_Get_Time(&hour,&min,&sec,&m);
sprintf((char*)tbuf,"Time:%02d:%02d:%02d",hour,min,sec);
LCD_ShowString(30,140,210,16,16,tbuf);
..\Source\main.c(90): warning: #223-D: function "sprintf" declared implicitly
sprintf((char*)tbuf,"Date:20%02d-%02d-%02d",year,month,day);
..\Source\main.c: 1 warning, 0 errors
(图片贴上去看不到)
每次都是在第一个sprintf函数之前出现警告,第二个就没有了,我把第一个注释掉,warning就到了第二个了,我用开发板自带的例程,例程里面没有警告,我不知道我这个为什么有警告,这个函数用Go To definiton也找不到。编译后可以正常运行,下载到开发板里也能正常使用。
|