在使用C99语言开发针对带有GCC的ARM Cortex M3的FreeRTOS应用程序时,我决定使用strnlen,假设它是标准的C函数,并且只需要包括使用它即可。编译器警告我strnlen的隐式声明,使我意识到它不是C99标准的一部分。但是,由于没有任何链接器错误,因此我认为该函数确实存在于某个地方。
如果不是string.h,为了使用strnlen,我应该包括哪个标头?大多数在线网站和strnlen的手册页都包括string.h作为标题]
[在使用C99语言开发针对带有GCC的ARM Cortex M3的FreeRTOS应用程序时,我决定使用strnlen,假设它是标准的C函数,并且只需要包含...