当我尝试使用函数itoa()
时,我得到了以下警告:
在c99中隐式声明的函数无效。
我已在我的头文件中引入了stdlib.h。我正在尝试在一个函数内调用此函数,但我不确定是否允许这样做。
当我尝试使用函数itoa()
时,我得到了以下警告:
在c99中隐式声明的函数无效。
我已在我的头文件中引入了stdlib.h。我正在尝试在一个函数内调用此函数,但我不确定是否允许这样做。
问题在于itoa()不是标准函数。
你应该看一下这个链接,它给出了一些替代实现方案。
itoa
的替代方案通常是sprintf
/snprintf
。它们是stdio.h
的一部分。
int load = 15;
char buffer[100];
sprintf(buffer,"%d",load);
printf("buffer in int = %s\n",buffer);
itoa
? - CB Bailey