函数itoa的隐式声明在c99中无效

当我尝试使用函数itoa() ,我收到警告:

隐含的函数声明在c99中无效。

我在标题中包含了stdlib.h。 我试图在函数内部调用此函数,我不确定是否允许这样做。

问题是itoa()不是标准函数。

您应该看看这个链接 ,它提供了一些替代实现

通常用于代替itoa的替代方案是sprintf / snprintf 。 这些是stdio.h一部分。