【问题标题】:Length of a string as string [duplicate]字符串的长度作为字符串[重复]
【发布时间】:2012-10-23 05:47:40
【问题描述】:

可能重复:
How to convert integer to string in C?

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

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

【问题讨论】:

  • 在 C 中将 int 转换为字符串必须是重复的问题。
  • @aakash 这是 OP 要求 C 的 C++。
  • @Eregrith - 这是 Cplusplus 站点,但该部分是 C 库,并且适用于 C 程序。

标签: c string string-length


【解决方案1】:
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

【讨论】:

    猜你喜欢
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    相关资源
    最近更新 更多