c - 使用 itoa() 函数

标签 c

<分区>

当我编译下面的代码时,编译器显示了对 itoa() 函数的 undefined reference 。但是,当我搜索时;我发现 itoa() 是标准的。为什么会这样?

 #include <stdio.h>
 #include<stdlib.h>
 int main()
{

  int i;
  char buffer [33];
  printf ("Enter a number: ");
  scanf ("%d",&i);
  itoa (i,buffer,10);
  printf ("decimal: %s\n",buffer);
  return 0;

}

最佳答案

请检查下面的链接。

http://www.cplusplus.com/reference/cstdlib/itoa/

itoa 不是标准函数,但一些编译器支持它。

在上面的链接中提供了一些替代方案。

关于c - 使用 itoa() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39490556/

相关文章:

c - 通过 udp 套接字发送结构

c - 使用指针进行位操作

C - 跟踪网络事件 - Lib pcap

c++ - C++ 中的 Dijkstra 算法

在 OpenGL 中使用 GTK2+ 时出现编译错误?

c - C 中整数比较的结果

iphone - 如何使用 iPhone OpenGL ES 绘制抗锯齿圆圈

比较c中的两个txt文件

c - 如何从带有 'union all' 子句的 sqlite3 准备好的语句中获取数据

c - 递增和逻辑运算符优先级