1234567
std::string s("123"); std::vector<BYTE> vBytes(s.size()); for (size_t i = 0; i < s.size(); i++) { vBytes[i] = static_cast<BYTE>(s[i]); }
123456789101112131415161718192021222324
#include <Windows.h> #include <string> #include <iostream> #include <vector> void SomeFunc(BYTE bytes[], size_t size) { for (size_t i = 0; i < size; i++) std::cout << bytes[i]; } int main() { std::string s("123"); std::vector<BYTE> vBytes(s.size()); for (size_t i = 0; i < s.size(); i++) { vBytes[i] = static_cast<BYTE>(s[i]); } SomeFunc(&vBytes[0], vBytes.size()); }