2015-09-30 84 views
2

如何將本機字節(無符號字符)類型變量轉換爲數組^在C++中的託管字節數組?轉換本機字節...?

byte sData[255]; // convert to System::Byte array or copy content to byteArray?? How? 

array<System::Byte>^ byteArray; 

謝謝你們assiastance ...

+5

這不是[tag:C++],它是[tag:C++ - cli]之類的東西。 – nwp

回答

3

你可以這樣來做:

char buf[] = "Native String"; 
int len = strlen(buf); 
array<Byte> ^byteArray = gcnew array<Byte>(len + 2); 
Marshal::Copy((IntPtr)buf, byteArray, 0, len); 

你可以找到this MSDN文章一些更多的信息。

+0

Thx mate ...我會給它一個去 – MDK