相关疑难解决方法(0)

在C++中将int转换为字符串的最简单方法

在C++中转换int为等效的最简单方法是什么?string我知道两种方法.有没有更简单的方法?

(1)

int a = 10;
char *intStr = itoa(a);
string str = string(intStr);
Run Code Online (Sandbox Code Playgroud)

(2)

int a = 10;
stringstream ss;
ss << a;
string str = ss.str();
Run Code Online (Sandbox Code Playgroud)

c++ string int type-conversion

1488
推荐指数
16
解决办法
273万
查看次数

用于将整数转换为字符串C++的itoa()的替代方案?

我想知道是否存在itoa()将整数转换为字符串的替代方法,因为当我在visual Studio中运行它时会收到警告,当我尝试在Linux下构建程序时,我收到编译错误.

c++ integer stdstring itoa

140
推荐指数
10
解决办法
28万
查看次数

如何将 int 转换为 LPCTSTR?赢32

我想在 win32 MessageBox 中显示一个 int 值。我已经阅读了一些不同的方法来执行这个转换。有人可以为我提供一个很好的实现。

Win32 编程的新手,所以很容易:)

更新

所以这就是我到目前为止所拥有的。它有效......但文本看起来像中文或其他一些双字节字符。我不是在探索 Unicode 与非 Unicode 类型。有人可以帮助我了解我哪里出错了吗?

 int volumeLevel = 6;
 std::stringstream os;
 os<<volumeLevel;
 std::string intString = os.str();  
  MessageBox(plugin.hwndParent,(LPCTSTR)intString.c_str(), L"", MB_OK);
Run Code Online (Sandbox Code Playgroud)

c++ winapi

4
推荐指数
2
解决办法
4万
查看次数

标签 统计

c++ ×3

int ×1

integer ×1

itoa ×1

stdstring ×1

string ×1

type-conversion ×1

winapi ×1