打印

熟悉sprintf函数的 请进

[复制链接]
4709|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
陈永宾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指针这方面的书,这是新手经常碰到的问题,第一次可以成功输出没让你死机就不错了。

使用特权

评论回复
5
nevsayno| | 2011-3-24 15:14 | 只看该作者
unsigned char table_miao[];
unsigned char table_fen[];

填入长度信息!

使用特权

评论回复
6
陈永宾0|  楼主 | 2011-3-24 17:08 | 只看该作者
3# lxyppc
哇塞 OK了   多谢多谢啊  看来我的看看研究研究 c指针了呀

使用特权

评论回复
7
陈永宾0|  楼主 | 2011-3-24 17:08 | 只看该作者
5# nevsayno

恩 多谢了  已经解决了   谢谢

使用特权

评论回复
8
陈永宾0|  楼主 | 2011-3-24 17:09 | 只看该作者
4# zhangkef0904
OK  俺这就按 啃 C指针

使用特权

评论回复
9
王利110| | 2011-3-24 22:01 | 只看该作者
:(

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

967

帖子

1

粉丝