如何将int(整数)转换为字符串?
int
我正在尝试编写一个函数,将struct的数据转换为字符串以便保存到文件中。
struct
printf
itoa
snprintf
itoa()
char msg[30]; int num = 10; itoa(num,msg,10);
printf
或其类似函数应该能解决问题。 - pmgint
值的(十进制?)表示。是的,我知道。这是一个非常常见的快捷方式,但它仍然让我感到烦恼。 - dmckee --- ex-moderator kittenitoa
是非标准的,因此snprintf
更具可移植性。 - S.S. Anne