本人要用sprintf函数将整形数据转换成字符型数据用于液晶显示 使用一次正确 连续使用sprintf两次 问题来了
unsigned char table_miao[];
unsigned char table_fen[];
unsigned int miao,fen;
miao=123;
fen=44;
如果只使用一次
sprintf(table_miao, "%d",miao);
很正确table_miao[]="123" 液晶显示也是123
但连续使用两次
sprintf(table_miao, "%d",miao);
sprintf(table_fen, "%d",fen);
问题来了
table_miao[]="144"
table-fen[]="44"
哪位大侠可以帮助下吗? 原因是什么呢??? |