我正在尝试将我的char数组转换为字符串,我只在第一次尝试转换数组时在我的结果中得到一些随机字符,第二次转换数组时,字符串从随机字符中清除< / p>
我如何转换为字符串
String ^text3= gcnew String(data3);
字符数组
- data3 "37" char[]
[0x0] 0x33 '3' char
[0x1] 0x37 '7' char
结果
text3 "377000101095259001064537н" System::String^
答案 0 :(得分:0)
您可以正确执行,但String构造函数需要以NULL结尾的字符串。所以你的data3应该在2个元素之后终止\ 0。