如何将int
(整数)转换为字符串?我正在尝试制作一个将a的数据struct
转换为字符串以将其保存在文件中的函数。
编辑:正如评论中指出的那样,这itoa()
不是一个标准,因此最好使用竞争性答案中建议的sprintf()方法!
您可以使用itoa()
函数将整数值转换为字符串。
这是一个例子:
int num = 321;
char snum[5];
// convert 123 to string [buf]
itoa(num, snum, 10);
// print our string
printf("%s\n", snum);
如果要将结构输出到文件中,则无需事先转换任何值。您可以只使用printf格式规范来指示如何输出值,以及使用printf系列中的任何运算符来输出数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句