He hex siguiente valor

CString str;
str = T("FFF000");

Cómo convertir esto en un unsigned long?

InformationsquelleAutor Chris_vr | 2011-05-09

2 Comentarios

  1. 9
    #include <sstream>
    #include <iostream>
    
    int main()
    {
    
        std::string s("0xFFF000");
        unsigned long value;
        std::istringstream iss(s);
        iss >> std::hex >> value;
        std::cout << value << std::endl;
    
        return 0;
    }
    • No debería ser std::setbase(16) o std::hex?
    • Sí, no sé por qué std::setbase(0) obras

Dejar respuesta

Please enter your comment!
Please enter your name here