我有一个名为itoa.cpp的示例c文件,如下所示:

#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;
}

当我使用以下命令编译上述代码时:

gcc itoa.cpp -o itoa

我得到了这个错误:

[root@inhyuvelite1 u02]# gcc itoa.cpp -o itoa
itoa.cpp: In function "int main()":
itoa.cpp:10: error: "itoa" was not declared in this scope

这个代码有什么问题?

DEA林晨曦DEA林晨曦提问于
替身ICT回答于
已采纳

如果您真的想要使用它,那么下面是一些自己的实现:

http://www.strudel.org.uk/Itoa/

如果您需要内存字符串格式,更好的选择是使用snprintf。从您的例子中可以看出:

#include <stdio.h>
#include <stdlib.h>

int main ()
{
  int i;
  char buffer [33];
  printf ("Enter a number: ");
  scanf ("%d",&i);
  snprintf(buffer, sizeof(buffer), "%d", i);
  printf ("decimal: %s\n",buffer);
  return 0;
}

回答过的其他问题

绝地求生外挂频发,是游戏开发者太菜还是外挂开发者太机智?

看了楼上的评论想起自己年少时候 自己也中二过。。搞过内存修改 下面的截图 [图片] [图片] 感觉当时玩风暴战区的还挺多的,看上面的图片你们应该猜到了我是谁。。。 当时的ID:爆破专家黄仁勋 emmmmm。。。 当时挺好玩的其实,我主要是搞内存修改,主要就是改比如说AI千...... 展开详请

春运路上的程序猿在火车上如何度过漫长的回家路?

嘛。。没坐火车。。坐的飞机,表示大学狗无所畏惧,在放假的两个月前就买好了飞机票(而且飞机上现在还可以使用带飞行模式的电子设备了,哈哈哈哈哈哈隔) 飞机上嘛,以下是必备的啦: 0. 耳机:听歌必备,如果想自己安安静静的听歌,不想打扰到别人,那耳机肯定的必备的 1. 音乐:既...... 展开详请

如何实现基于tensorflow+CNN的文本分类?

tensorflow是谷歌google的深度学习框架,tensor中文叫做张量,flow叫做流。 CNN是convolutional neural network的简称,中文叫做卷积神经网络。 文本分类是NLP(自然语言处理)的经典任务。 0.编程环境 操作系统:Win10 ...... 展开详请

如何用大数据构建用户画像?

1. 数据获取: 获取用户的基础数据,通常是特征标识,如年龄、性别、地域、用户偏好等。 2. 数据分析: 从使用场景出发,进行数据维度分解和列举。 3. 建模体系: 对用户画像进行数据建模,形成符合客户实际情况的建模体系。 4. 应用展示: 将分析结果进行可视化的展示。 ... 展开详请

几核几G的机型可以跑起来tensorflow?

是台电脑都能跑,关键是计算速度这些

在腾讯云只买了域名需要备案吗?

推荐
分四种情况: 1.在腾讯云使用国内云服务器挂网站------需要在腾讯云备案 2.在腾讯云使用国外(包括香港区)云服务器挂网站------不需要在腾讯云备案 3.在友商那使用服务器或者主机挂网站------不需要在腾讯云备案 4.不挂网站,单纯买个域名收藏------不需要在腾讯...... 展开详请

所属标签

扫码关注云+社区