【问题标题】:How To assign a number in a integer variable to a string如何将整数变量中的数字分配给字符串
【发布时间】:2013-10-29 02:08:50
【问题描述】:

假设我有一个 int 变量c = 4;

现在我想要一个名为 tin 的字符串包含 4

我该怎么做?

不使用 2 个程序。如果我printf("%s",tin) 它必须打印 4 我能做什么

【问题讨论】:

  • 请选择一本编程书籍阅读第一章
  • @Zirkonix 如何为整数定义ToString()
  • 你甚至不需要一本书。 Google 会自动为您完成此搜索。

标签: c string int printf


【解决方案1】:

您可以使用sprintfsnprintf

int c = 4;
char tin [Some_Length];
sprintf(tin , "%d", c);

或者

snprintf(tin , Some_Length, "%d", c);

另外,C 中没有字符串类型。

【讨论】:

  • 可能值得详细说明Some_Lenght 的合理值。
猜你喜欢
  • 2013-01-25
  • 2021-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-06
  • 2019-08-19
  • 2018-10-08
  • 1970-01-01
相关资源
最近更新 更多