fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <sstream>
  5.  
  6. int main()
  7. {
  8. std::string s = "192.168.0.1";
  9. std::stringstream ss(s);
  10.  
  11. std::vector<int> v;// = {192, 168, 0, 1};
  12. std::vector<int> u = {255,255,255,0};
  13.  
  14. int t = 0;
  15. char c;
  16. while(ss >> t)
  17. {
  18. v.push_back(t);
  19. ss >> c;
  20. }
  21.  
  22. for(int i = 0; i < 4; ++i)
  23. std::cout << (v[i] & u[i]) << ((i != 3) ? "." : " ");
  24. }
Success #stdin #stdout 0s 3028KB
stdin
Standard input is empty
stdout
192.168.0.0