. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
综合研究
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
怎么实现一个简单的printf函数,只需支持"%c、%d"?
[待解决]
回复[
6
次 ] 点击[
1290
次 ]
272003327
[帖 主]
[ 发表时间:2009-02-12 22:50 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2008-09-29 21:55
怎么实现一个简单的printf函数,只需支持"%c、%d"? 不知道大家是怎么实现的。
mess
[第
1
楼]
[ 回复时间:2009-02-16 17:16 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48
综合研究的内容就有这个,楼主在好好看看书吧~
yanjiajia
[第
2
楼]
[ 回复时间:2009-04-26 22:48 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2008-11-17 21:34
三点:
1 printf如何判断参数个数? 答案是’%‘,因此你得找到它存放的位置,按照它的个数去输出你的参数。
2 printf传递的参数存放的位置,你得找到;研究5的第二个例题好好看看,(-BP+8+n+n为什么?)
3 直接显示要用到0xb8000000
yanchaoxian
[第
3
楼]
[ 回复时间:2011-05-07 16:09 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-04-21 14:02
说实话,王爽在这里他妈搞什么搞,先告诉我们showchar利用第一个参数知道一共有多少个字符需要显示,接下来马上问你“你说printf是怎么知道有多少个参数呢?”,感觉好像王爽的言下之意是“printf也是用刚才我向大家披露的那个机制”
这一招就立刻把同学们的大脑给束缚住了。
大家造反有理,管他王爽说什么说,实现printf就是王道,一忘皆空,只知道一句话“实现一个简单的printf函数,只需要支持"%c、%d"”即可。
其实王爽的“综合研究”真的比较扯蛋,直接把东西倒出来多好。
447861996
[第
4
楼]
[ 回复时间:2012-04-03 10:37 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-04-28 20:08
大家别听他的 王爽实在培养一种能力~~
tomato
[第
5
楼]
[ 回复时间:2012-04-03 11:01 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51
3楼这种人就是找挨骂的。自己什么也不懂,四处嚷嚷什么。
yunbing.com
[第
6
楼]
[ 回复时间:2013-05-12 13:08 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2013-02-26 12:52
不得不说,二楼yanjiajia的三点提示非常有价值!
虽然已是三年前的回复了,在这里仍然向yanjiajia致敬!感谢了!
BTW:顺便鄙视一下三楼yanchaoxian,大概它是喜欢象狗一样,直接拉一坨屎给它吃是最好的了。
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved