char型 到 const uint8_t * 型转换

今天在调试液晶屏显示字符时,遇到了变量转换问题如下,


我定义了一个char dispBuff[100];

调用 LCD_DispString_EN_CH( uint16_t Line, uint16_t Column, const uint8_t * pStr )时,函数第三个参数需要一个const(固定变量)的指针,先转化字符串到数组中        sprintf(dispBuff,"%d ",addend);

调用时应该写                LCD_DispString_EN_CH(110,438,(const unsigned char *)dispBuff);   

也不可LCD_DispString_EN_CH(110,438,(const unsigned char *)dispBuff[0]);  


猜你喜欢

转载自blog.csdn.net/duidaifen3896/article/details/79604826