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).
Bài liên quan
Thấy người ta khuyên dùng std::stringstream để format lại thành std::hex rồi đẩy vào vector.
converting a string to byte (unsigned char) array cpp
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é
Xem thử cái này có được ko PhamHai?
https://support.microsoft.com/en-us/kb/311259
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?
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