【发布时间】:2014-11-21 10:31:45
【问题描述】:
我一直在网上寻找这个,但我找不到任何东西。我目前有一个整数(int),我需要将其转换为char*(不是char[])。到目前为止,我无法让它以任何方式工作。谢谢
编辑: 我尝试做以下没有运气
int i = 8;
char *charArray = i + '0';
编辑 2:
因为我是 C 的新手,所以我在这里误解了一些东西。
我目前正在使用 Pebble SDK(智能手表),我正在尝试从 int 转换为 string 以将其传递给函数 text_layer_set_text()
当我使用格式时:char *example = "4" 我的代码运行良好。虽然,无论我尝试以哪种方式在层中传递我的整数都不会像预期的那样运行
【问题讨论】:
-
能否请您发布一个示例(即使它是错误的,您是如何尝试的)?
-
请显示您上次失败的尝试。
-
@Gopi
char *example肯定不是字符串文字。
标签: c arrays char integer character