30/09/2018, 16:52

How to convert String to Unsigned char array in C++/CLI

Tools: Visual studio 2013 pro
Language: C++/CLI (managed C++), C#
Problem:
Hi các bạn,
Có bạn nào biết cách convert từ String sang mảng unsigned char?
Ví dụ:
String^ dataStr = “Day la chuoi du lieu”;
array’<'unsigned char,1>^ dataArr = Convert from dataStr

Mình phải đọc dữ liệu từ thiết bị nên bắt buộc xử lý dưới dạng byte (unsigned char).

... viết 18:57 ngày 30/09/2018

Thấy người ta khuyên dùng std::stringstream để format lại thành std::hex rồi đẩy vào vector.

stackoverflow.com
Shrouk Khan

converting a string to byte (unsigned char) array cpp

c++, hex
asked by Shrouk Khan on 03:40AM - 13 Jul 13
PhamHai viết 18:58 ngày 30/09/2018

Cái bạn nói là C++ native nhỉ, mình nghĩ là có thể ứng dụng sang C++ CLI. Bạn có nghĩ rằng còn cách nào đó khác trong .NET. Cám ơn bạn nhiều nhé

Nguyễn Minh Dũng viết 19:01 ngày 30/09/2018

Xem thử cái này có được ko PhamHai?
https://support.microsoft.com/en-us/kb/311259

PhamHai viết 18:58 ngày 30/09/2018

Em cám ơn anh Đạt nhé. Để em xem thế nào.
Em thấy những diễn đàn ở Việt Nam mình có vẻ mọi người ít đề cập về C++/CLI. Em chỉ thấy một là C++ native và nếu với .NET thì là C#. Anh có nghĩ C++/CLI ko được mọi người ưa chuộng ko?

Nguyễn Minh Dũng viết 18:58 ngày 30/09/2018

Cái này thì anh không biết trả lời sao. Vì anh không làm C++/CLI. Nhưng nghe một anh từng làm thì bảo nó hơi khó chịu.

Nhưng nếu project mình cần nó thì mình cứ làm thôi

Bài liên quan
0