我有一个简单的转换问题:
std::string str = "0xC0A80A02"
我需要将其转换为 DWORD。
我在网上搜索并找到了一些解决方案,但似乎没有一个有效。
尝试1:
DWORD m_dwIP = atol(str.c_str());
尝试2:
std::istringstream ss(str.c_str());
ss >> m_dwIP;
尝试3:
sscanf (str.c_str(),"%u",str,&m_dwIP);
请注意,字符串将值存储在 hexa 中。
谢谢,
加布里埃尔