楼主想把数组变成字符串干嘛用呢
(我在搜百度时,发现我们论坛这个问题也没回答,所以就此发表一点个人见解)
我在lcd12864里:打印一串字符用 LCD12864_write_word(变量);
比如 LCD12864_write_word("00");
变量当然可以是字符串
那么我添加加如下代码
u8 arry[5]={1,1,1,1,1}; //欲转换的数组
u8 str[]="12345"; //原本的字符串
u8 i;
for(i=0;i<5;i++){
str[i] = arry[i] +0x30;
}
显示 LCD12864_write_word(str);
就变成了11111
一个数字0x30(十进制48)是字符0,不明白的话搜下ascii码表有帮助
|