如何将与-组合的数字转换为字符串。
例如: 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] 删除。
我来说两句