如何将int转换为char字符串

用户名

如何将与-组合的数字转换为字符串。

例如: 12-4-30

我需要将所有这些数字(包括-)合并为一个字符串。

我试过了:

string 12-4-30; 

但它似乎不起作用。

放松

什么?

字符通常只是,一个字符。不是七个。

您可以做一个宽泛的角色:

char what = '12-4-30';

但我认为这比大多数编译器允许您使用的位数多char,因此它无法正常工作。

如果您要使用字符串,则应使用snprintf()

char what[32];

snprintf(what, sizeof what, "%d-%d-%d", 12, 4, 30);
printf("built string: '%s'\n", what);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章