Converting a string with a hexadecimal representation of a number to an actual numeric value

前端 未结 6 917
渐次进展
渐次进展 2020-12-21 10:49

I have a string like this:

\"00c4\"

And I need to convert it to the numeric value that would be expressed by the literal:

0         


        
6条回答
  •  既然无缘
    2020-12-21 10:57

    std::string val ="00c4";
    uint16_t out;
    if( (std::istringstream(val)>>std::hex>>out).fail() )
    { /*error*/ }
    

提交回复
热议问题