У меня есть простая проблема с преобразованием:
std::string str = "0xC0A80A02"
и мне нужно преобразовать его в DWORD.
Я искал в Интернете и нашел какое-то решение, но ни одно из них не работает.
попробуй 1:
DWORD m_dwIP = atol(str.c_str());
try2:
std::istringstream ss(str.c_str());
ss >> m_dwIP;
try3:
sscanf (str.c_str(),"%u",str,&m_dwIP);
Обратите внимание, что строка хранит значение в гекса.
Спасибо
Gabriel