我的学习之旅(22)vsprintf.c
来源:互联网 发布:数据库ip地址怎么查 编辑:程序博客网 时间:2024/05/06 05:38
if (type & SPECIAL) { if (base == 8) { *str++ = '0'; } else if (base == 16) { *str++ = '0'; *str++ = digits[33]; } } if (!(type & LEFT)) { while (size-- > 0) { *str++ = c; } } while (i < precision--) { *str++ = '0'; } while (i-- > 0) { *str++ = tmp[i]; } while (size-- > 0) { *str++ = ' '; } return str;}int vsprintf(char *buf, const char *fmt, va_list args){ int len, i; char *str, *s; int *ip; int flags; /* flags to number() */ int field_width; /* width of output field */ int precision; /* min. # of digits for integers; max number of chars for from string */ int qualifier; /* 'h', 'l', or 'L' for integer fields */ for (str = buf ; *fmt ; ++fmt) { if (*fmt != '%') { *str++ = *fmt; continue; } /* process flags */ flags = 0; repeat : ++fmt; /* this also skips first '%' */
0 0
- 我的学习之旅(22)vsprintf.c
- 我的学习之旅(22)vsprintf.c
- 我的学习之旅(21)vsprintf.c
- 我的学习之旅(20)vsprintf.c
- 我的学习之旅(21)vsprintf.c
- 我的学习之旅(16)stdarg.h和vsprintf.c
- linux内核分析之vsprintf.c
- 我的c 数据结构学习之旅 顺序表未完
- 我的学习之旅(12) main.c
- 我的学习之旅(13) printk.c
- 我的学习之旅(14)printk.c
- 我的学习之旅(15)tty.c
- 我的学习之旅(34) sched.c
- 我的学习之旅(35)sched.c
- 我的学习之旅(36) sched.c
- 我的学习之旅(37) sched.c
- 我的学习之旅(38) sched.c
- 我的学习之旅(39) sched.c
- 重温Java知识(一)
- dedecms仿站入门视频教程
- SAP DMEO-Special Techniques
- 新装linux系统常装的软件集合参考(ubuntu系统)
- SAP DEMO-Modularization Techniques
- 我的学习之旅(22)vsprintf.c
- 什么是ESB(企业服务总线)
- EasyUI 之 DataGrid利用用拉姆达表达式实现分页查询
- 《C语言及程序设计提高》网络课程主页
- jQuery 进行异步同步上传文件
- SAP DEMO-Working With Files
- 程序员找工作那点事儿
- [转]程序员真正的价值
- 织梦带FLASH企业站制作视频教程(共8课)