【发布时间】:2012-04-03 13:53:42
【问题描述】:
我想在 C 中转换 int to char* 而不使用 itoa() 函数。
因为在我的 Linux 系统上我没有itoa 功能。我正在使用从here找到的这段代码
我想在同样使用 Linux 的嵌入式设备上运行此功能。
所以我正在寻找不使用itoa。
我也不想使用sprintf,因为它仅用于打印。
所以请任何人帮我解决这个问题。
谢谢
【问题讨论】:
-
我也不想使用 sprintf,因为它只用于打印这没有意义。
-
atoi将毫无用处,因为它将ASCII 转换为整数,反之亦然。 -
@all 检查我更新的问题
-
为什么说sprintf只用于打印?这不是真的。
-
@RoeeGavirel 他在评论之后写(编辑)了它。