用keil c编译时,strlen 在哪个库里?
string.h
keil可以结合 MSND,方便找出在那个文件中。因此,C库是通用的,包括KEIL C。
其他函数同理
不过要注意一点的是,引入C LIB中的函数,有时会使程序增大很多。例如:
Keil中sprintf这个函数是有的,sprintf()在stdio.h里面.
itoa这个倒是没得。atoi这个有。
自己写个itoa也不难。
不自己写的话,用sprintf这个函数,还要多用差不多2K的代码
你是要把数字转换成字符串吧、
还有keil C中没有文件操作的函数、
因此,使用KEIL C时,要注意你写的代码毕竟是放在MCU中的。如果资源限制,一些简单可替换的函数,最好自己写一个,否则可能会使程序增大。