当前位置: 首页 > news >正文

长沙市天心区建设局网站新河网站

长沙市天心区建设局网站,新河网站,吕梁推广型网站开发,广告传媒有限公司简介以前发过两版简易的串口printf函数实现#xff0c;最近搞了一段时间Linux的库文件#xff0c;回过头又有不同的理解。这一版函数基于MSP430F169#xff0c;%d %x %o %b的实现不再由自己编写函数#xff0c;而是调用MSP430-GCC的标准库函数#xff1a;#include char *itoa(…以前发过两版简易的串口printf函数实现最近搞了一段时间Linux的库文件回过头又有不同的理解。这一版函数基于MSP430F169%d %x %o %b的实现不再由自己编写函数而是调用MSP430-GCC的标准库函数#include char *itoa(int num, char *str, int radix);send_fun函数指针指向调用的UARTx的字节发送函数void uart_printf(send_fun fun, char *fmt, ...){char *pnt (char *)fmt sizeof(fmt);char *str, buf[9];int radix;while (*fmt ! \0) {if (*fmt ! %) {fun(*fmt);fmt 1;continue;}switch (*(fmt 1)) {case c:fun(*((int *)pnt));pnt sizeof(int);fmt 2;continue;case s:str (char *)*((int *)pnt);while (*str ! \0)fun(*str);pnt sizeof(int);fmt 2;continue;case d:radix 10;goto SEND_NUM;case x:radix 16;goto SEND_NUM;case o:radix 8;goto SEND_NUM;case b:radix 2;goto SEND_NUM;SEND_NUM:str itoa(*(int *)pnt, buf, radix);while (*str ! \0)fun(*str);pnt sizeof(int);fmt 2;continue;default:break;}}}实际上库stdio.h中也提供了printf的实现直接调用它们就可以了int __attribute__((format (printf, 2, 3))) uprintf(int (*func)(int c), const char *fmt, ...);
http://www.pierceye.com/news/434381/

相关文章:

  • 网页制作模板左右结构百度seo关键词优化方案
  • 长沙设备建站按效果付费wordpress可视化编辑器插件
  • 软件开发与网站开发硬件开发语言
  • 开封做网站睿艺美官方网站建设的必要
  • 自适应网站制作简创网络南联网站建设
  • 帮别人做钓鱼网站犯法吗贵州网站建设工作室
  • 企业网站域名空间优化公司治理结构
  • 网站建设 前沿文章php做网站脑图
  • 刷单网站开发装修企业网站源码
  • 莱州人社局网站网站开发项目资金运用明细
  • 水墨网站模板软通动力外包怎么样
  • 直播间网站建设小清新wordpress主题
  • 淘金网站建设推广汽车 营销 网站建设
  • 网站站内链接seo外链发布工具
  • 如何设计大型电商网站建设利用php做网站
  • 大朗网站仿做google广告
  • 跳转网站代码wordpress文章只能会员才能看
  • 大鹏网络网站建设报价vps的网站打不开
  • 西部数码网站管理助手卸载修改网站空间服务器密码
  • asp网站开发技术总结与收获建设银行网站怎么登录密码忘了怎么办
  • 营销型企业网站 网络服务flashfxp 网站
  • 青岛网站建设服务平台邢台专业网站建设费用
  • wordpress做网站好吗戴南做网站
  • 中山精品网站建设价位网站开发后台一般用什么
  • 万网 手机网站物联网平台介绍
  • 墨星写作网站网站建设使用的什么语言
  • wdcp网站搬家wordpress 改成宽屏
  • 汽车网站建设规划书洛阳恢复客运最新通知
  • 商洛建设网站有了网站源码可以做网站吗
  • 网站运营学习电子商务网站建设与管理的实验报告