fork(5) download
  1. #include <string>
  2. #include <iostream>
  3. #include <iomanip>
  4.  
  5. std::string stoh(std::string const& in)
  6. {
  7. std::ostringstream os;
  8.  
  9. for(unsigned char const& c : in)
  10. {
  11. os << std::hex << std::setprecision(2) << std::setw(2)
  12. << std::setfill('0') << static_cast<int>(c);
  13. }
  14.  
  15. return os.str();
  16. }
  17.  
  18. int main()
  19. {
  20. std::cout << "stoh(\"áéíóúñü\") = " << stoh("áéíóúñü") << '\n';
  21. }
  22.  
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
stoh("áéíóúñü") = c3a1c3a9c3adc3b3c3bac3b1c3bc