我想将一个整数转换为C中的字符串.我尝试了以下代码,但程序不断输出一个9位数字.有人知道什么是错误,我该如何解决?
int num = 158; char str[5]; sprintf(str, "%d" ,num); printf("The result is: %d" , sprintf);
谢谢!
c
c ×1