【问题标题】:convert int to char * in C++在 C++ 中将 int 转换为 char *
【发布时间】:2012-05-27 17:06:40
【问题描述】:

我想将int 转换为char *

char str[10]=;
int i=567;

str=itoa(i, str, 10)

这在 str 第三行给出了一个错误

str must have a modifiable lvalue

【问题讨论】:

标签: c++ char int


【解决方案1】:
char str[10]; 
int i=567; 
itoa(i, str, 10);

【讨论】:

  • 来吧,我用过 = 意外..我写的方式和你在回答中写的一样
  • 检查第三行。 itoa 接受一个 char 指针并对其进行修改。
  • @user1391118 来吧,我写的和你不一样! =)
  • _itoa_s 现在建议使用,因为 itoa 已被弃用
猜你喜欢
  • 2014-02-07
  • 2013-08-10
  • 2018-02-10
  • 2010-09-19
  • 1970-01-01
  • 1970-01-01
  • 2015-12-18
  • 2015-01-29
相关资源
最近更新 更多