【发布时间】:2012-12-10 08:06:57
【问题描述】:
我在将包含 8 个字节作为字符(ascii)的 String^ 转换为 double 时遇到问题。 我想把这 8 个字符转换成二进制。
您会建议在 C++/cli 中进行什么转换?
我尝试使用 Marshal::Copy、Double::TryParse 等。
也许我使用了错误的参数规格,但我真的失去了最后的希望。 必须有一些简单的方法可以进行这种转换。
谢谢。
【问题讨论】:
-
您不能将字节存储在 System::String 中,Unicode 规范化会破坏它们的值。
-
你的话没有意义,SerialPort 有一个 Encoding 属性。是时候让你的代码说话了,发布一个 sn-p,显示你如何从端口读取数据。
-
"Serious" 解决了它...但感谢您的关心 ;)
标签: string c++-cli double type-conversion