0

可能重复:
如何在 C 中将整数转换为字符串?

我想计算字符串的长度并将值作为字符串传递给函数。

char* s="abcd";
int i = strlen(s);
char* lengthAsString = ????(i);
4

1 回答 1

4
char* s = "abcd";
int i = strlen(s);
char lengthAsString[50];
sprintf(lengthAsString, "%d", i);

// now you can use lengthAsString to pass it to a function
于 2012-11-02T14:41:38.447 回答