0
我想计算字符串的长度和值传递给函数为字符串。
char* s="abcd";
int i = strlen(s);
char* lengthAsString = ????(i);
我想计算字符串的长度和值传递给函数为字符串。
char* s="abcd";
int i = strlen(s);
char* lengthAsString = ????(i);
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
转换为int在C字符串必须是一个重复的问题。 – Wug
itoa莫名其妙地不起作用 – dare2k
在这里看到一个例子:http://www.cplusplus.com/reference/clibrary/cstdlib/itoa/ – aakash