【发布时间】:2011-11-23 19:09:03
【问题描述】:
我想将 long 转换为 cstring。
我已经为此苦苦挣扎了一段时间,我看到了很多解决这个问题的变体,或多或少充满了麻烦和焦虑。
我知道这个问题看起来很主观,但在我看来确实不应该。当情况涉及 MFC 和这些情况附带的标准库时,必须有一种方法被认为是最好的。
我正在寻找一种行之有效的单线解决方案。有点像 C# 中的 long.ToString()。
【问题讨论】:
-
你到底在追求什么?将long中存储的数字转换为字符串或将long中存储的4个字符转换为各自的字符?
-
Goz 提出了一个非常好的问题......而且没有一个人会被称为“铸造”。
-
“有点像 C# 中的 long.ToString()。” 对我来说,他只是 C++ 新手,正在寻找简单的答案。
-
AJG85,你再正确不过了。我想打印 long 的值,为此我需要将其转换为字符串。
-
从技术上讲,您也可以将
System.Convert.ToString(value)与 C++/CLI 一起使用,但这不是 真正的 C++ 答案。