求助!!需要修改scanf(),但是它的源代码在哪里?

2019-12-17 21:33发布


在使用过程中,scanf()只能通过判断回车符 来结束,并开始处理。但是使用串口助手时,输入回车很不直观!!所以需要修改成其他自定义的字符,哪位高手知道它的源码在哪里呢??

stm32通过重定向后可以使用MicoLIB中的printf(),scanf()函数。这个库在哪里?printf()和scanf()的源码在哪里,要是以后想研究下标准库的写法,他们的源码在哪里?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
zxzx8059
1楼-- · 2019-12-18 16:28
 精彩回答 2  元偷偷看……
songxunwen
2楼-- · 2019-12-18 19:27
应该不用搞清楚源码在哪里,你直接重新写一个函数,函数名是scanf,就会重定向到你的新函数。
kinsno
3楼-- · 2019-12-19 00:58
我是来打酱油的,很少用到SCANF,一般都是自己用的函数,所以不够灵活,标准也不够统一。

No.5
4楼-- · 2019-12-19 02:25
同意10楼,干脆自己写个喽
longwu537
5楼-- · 2019-12-19 06:07
同意9楼,自己写个,系统库都是弱定义,所以你这个重名的,就会重定义到你自己写的函数
spring152
6楼-- · 2019-12-19 11:44
 精彩回答 2  元偷偷看……

一周热门 更多>