金牌会员
 
- 积分
- 1824
- 金钱
- 1824
- 注册时间
- 2013-4-13
- 在线时间
- 63 小时
|

楼主 |
发表于 2013-12-20 00:55:56
|
显示全部楼层
谢谢!经过不断实验和看资料,我基本上知道了printf和sprintf函数的用法;这两个函数太有用了!我的总结是否准确,请你指正!
1,sprintf函数必须结合LCD显示函数使用才能有效!并且形参必须定义好合适的数据类型;sprintf()函数的最大作用就是非常方便的在LCD显示屏上显示自己想要的数据类型!
2,在“sprintf((char*)paddr,"P Addr:0X%08X",(u32)tp);”语句中,paddr是u8类型指针变量的首地址值,存放的内容是“P Addr:0X%08X”;
3,疑问?
a,在51单片机中,如何将sprintf函数包含进51的启动代码中?如果不将sprintf函数包含进51的头文件,显示屏肯定不能用sprintf函数显示数据。
b,在stdio.h中,找到的是int sprintf(char * __restrict /*s*/, const char * __restrict /*format*/, ...) __attribute__((__nonnull__(1,2)));怎么看不到函数内容?
谢谢! |
|