楼主:
MaxHaru (懂得放手..才是王道)
2019-01-05 12:30:23请教一下各位前辈, 在Keil C51中,
可以透过定义新的putchar()来取代stdio.h原本的putchar(),
然后stdio.h中的printf(), puts()等function中, 就会去使用新定义的puchar(),
而不会使用原本的putchar(), 在stdio.h中的这种function好像叫weak function..
也就是说, 如果有定义新的, 就使用新的, 没有的话就使用weak function..
请问, 有人知道怎么在Keil C51 (for 8051)做出这种function吗?
例如: 我有一个函式void func(char arg); 里面只有做很简单的动作
User可以定义一个一样名称的function来做其它较复杂的动作..
如果user没有定义, Compiler就用我的,
如果user有定义, Compiler就用user定义的,
请问有人知道吗?
谢谢各位