Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 20th, 2012  |  syntax: None  |  size: 0.43 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Convert from std::string to DWORD
  2. std::string str = "0xC0A80A02"
  3.        
  4. DWORD m_dwIP = atol(str.c_str());
  5.        
  6. std::istringstream ss(str.c_str());
  7. ss >> m_dwIP;
  8.        
  9. sscanf (str.c_str(),"%u",str,&m_dwIP);
  10.        
  11. std::string str = "0xC0A80A02";
  12.   unsigned int m_dwIP;
  13.  
  14.   std::istringstream ss(&str[2]);
  15.   ss >> std::hex >> m_dwIP;
  16.  
  17.   std::cout << std::hex << m_dwIP << "n";
  18.        
  19. #include <cstdlib>
  20. DWORD m_dwIP = std::strtoul(str.c_str(), NULL, 16);