熟悉sprintf函数的 请进

[复制链接]
 楼主| 陈永宾0 发表于 2011-3-24 10:21 | 显示全部楼层 |阅读模式
本人要用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"

哪位大侠可以帮助下吗? 原因是什么呢???
 楼主| 陈永宾0 发表于 2011-3-24 13:18 | 显示全部楼层
自己顶一下
lxyppc 发表于 2011-3-24 13:22 | 显示全部楼层
unsigned char table_miao[16];
unsigned char table_fen[16];
zhangkef0904 发表于 2011-3-24 14:40 | 显示全部楼层
楼主好好看看C指针这方面的书,这是新手经常碰到的问题,第一次可以成功输出没让你死机就不错了。
nevsayno 发表于 2011-3-24 15:14 | 显示全部楼层
unsigned char table_miao[];
unsigned char table_fen[];

填入长度信息!
 楼主| 陈永宾0 发表于 2011-3-24 17:08 | 显示全部楼层
3# lxyppc
哇塞 OK了   多谢多谢啊  看来我的看看研究研究 c指针了呀
 楼主| 陈永宾0 发表于 2011-3-24 17:08 | 显示全部楼层
5# nevsayno

恩 多谢了  已经解决了   谢谢
 楼主| 陈永宾0 发表于 2011-3-24 17:09 | 显示全部楼层
4# zhangkef0904
OK  俺这就按 啃 C指针
王利110 发表于 2011-3-24 22:01 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

967

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部