fork(5) download
  1. #include <iostream>
  2. #include <sstream>
  3. #include <iomanip>
  4. #include <string>
  5. #include <vector>
  6.  
  7. int main()
  8. {
  9.  
  10. std::string s("13 01 09 00");
  11. std::vector<unsigned char> v;
  12. std::istringstream in(s);
  13. in >> std::hex;
  14.  
  15. unsigned short c;
  16. while (in >> c) v.push_back(static_cast<unsigned char>(c));
  17.  
  18. std::cout << v.size() << "\n";
  19. std::cout << std::boolalpha
  20. << (0x13 == v[0]) << "\n"
  21. << (0x01 == v[1]) << "\n"
  22. << (0x09 == v[2]) << "\n"
  23. << (0x00 == v[3]) << "\n";
  24.  
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0.02s 2860KB
stdin
Standard input is empty
stdout
4
true
true
true
true