gpt4 book ai didi

c - C语言中如何将int转换为字符串?

转载 作者:行者123 更新时间:2023-11-30 18:25:22 26 4
gpt4 key购买 nike

我正在尝试在 C 中将整数转换为字符串,但当前代码无法实现。

我不想在屏幕上显示它,因此所有函数 printf、sprintf... 都是无关紧要的。

int X = 15;
char *T;
T = (char*)X;
// Expected result : "15"

有人可以帮忙吗?

谢谢。

最佳答案

不将其显示到屏幕上并不会使 sprintf() 等函数失效,因为它们实际上是“打印到字符串”。

int X = 15;
char buffer[10];
memset(&buffer, 0, sizeof(buffer)); // zero out the buffer
sprintf(buffer, "%d", X);
// Expected result : "15"
printf("contents of buffer: %s\n", buffer);

关于c - C语言中如何将int转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30177405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com