社区
C语言
帖子详情
请问有没有printf的源代码?
ekin7913046
2003-08-21 11:50:55
要是没有能不能实现?
...全文
48
6
打赏
收藏
请问有没有printf的源代码?
要是没有能不能实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dragon132
2003-08-21
打赏
举报
回复
int __cdecl printf (
const char *format,
...
)
/*
* stdout 'PRINT', 'F'ormatted
*/
{
va_list arglist;
int buffing;
int retval;
va_start(arglist, format);
_ASSERTE(format != NULL);
_lock_str2(1, stdout);
buffing = _stbuf(stdout);
retval = _output(stdout,format,arglist);
_ftbuf(buffing, stdout);
_unlock_str2(1, stdout);
return(retval);
}
ekin7913046
2003-08-21
打赏
举报
回复
我是说有没有printf的源代码?
Dragon132
2003-08-21
打赏
举报
回复
int __cdecl printf (
const char *format,
...
)
/*
* stdout 'PRINT', 'F'ormatted
*/
{
va_list arglist;
int buffing;
int retval;
va_start(arglist, format);
_ASSERTE(format != NULL);
_lock_str2(1, stdout);
buffing = _stbuf(stdout);
retval = _output(stdout,format,arglist);
_ftbuf(buffing, stdout);
_unlock_str2(1, stdout);
return(retval);
}
chon81
2003-08-21
打赏
举报
回复
不明白楼主什么意思,
什么没有啊.
alphasun
2003-08-21
打赏
举报
回复
Dragon132(Dragon) 的方法很好用。我一直用这样的方法。
如果你只是想实现一个变参数字符串格式化的话。
============================================================================
提问题时标题要简明扼要地说明问题内容,切忌使用"急","求救"之类不能说明问题的标题
http://www.betajin.com/alphasun/ 遇到问题可以给我发消息,给我发信息时请附带原帖地址
http://alphasun.free-host.com/
DocWizard C++程序文档自动生成工具 | Wave OpenGL | HttpProxy | AjaxParser词法分析
skywater
2003-08-21
打赏
举报
回复
没有。
嵌入式软件调试专题2:
printf
函数打印高阶技巧
分享使用
printf
打印的技巧:包括控制打印开关、打印等级控制、以及打印函数
printf
缓冲机制带来的打印延迟问题,让你在工作、学习、软件debug中提高工作效率!
printf
源代码
实现
转载自品略图书馆... 打开Source Insight来阅读EduOS的
源代码
,我们在stdio.c里找到了
printf
的实现代码.首先看看对
printf
的定义: int
printf
(const char *cntrl_string, ...) 第一个参数cntr...
printf
源代码
的分析
1、常见的格式
printf
("show int: %d, char: %s", int val1, char *val2);
printf
(const char *fmt, ...);2、处理方式 处理过程中主要采用了一个指针va_list 、3个函数 va_start()、va_arg()、va_end(); va_...
对
printf
源码的分析
对
printf
源码的分析 一、
printf
的源码如下 #include <stdio.h> #include <stdarg.h> //va_start(arg,format),初始化参数指针arg,将函数参数format右边第一个参数地址赋值给arg //format必须是一个...
scanf及
printf
的
源代码
首先是scanf的
源代码
: #include #include #include int my_scanf(char* fmt,...) { int ret=0; va_list args; va_start(args,fmt); vscanf(fmt,args); va_end(args); return ret; } int main
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章