主题:[讨论]求教!为什么无法显示!!
float a;
unsigned char *x="000.0",y[6];
lcdreset(); //液晶显示控制器初始化
charlcdfill(' '); //显示清屏
putstrxy(2,0,"计时:123.4S"); //在(2,0)位置开始显示字符串
exdelay(); //延时约300mS
exdelay();
a=321.45;
sprintf(y,"%3.1f",a);
putstrxy(0,1,x); //正常显示 ‘000.0’
x=(char*)y[6];
putstrxy(0,1,x); //无法显示正常结果
unsigned char *x="000.0",y[6];
lcdreset(); //液晶显示控制器初始化
charlcdfill(' '); //显示清屏
putstrxy(2,0,"计时:123.4S"); //在(2,0)位置开始显示字符串
exdelay(); //延时约300mS
exdelay();
a=321.45;
sprintf(y,"%3.1f",a);
putstrxy(0,1,x); //正常显示 ‘000.0’
x=(char*)y[6];
putstrxy(0,1,x); //无法显示正常结果

您所在位置: