Convert a string to a unsigned long long.
string str = "0x1232"
How do I convert to a unsigned long long.
This is what i've tried.
unsigned long long ull;
ull = stoull(str, NULL, 0);
Error:
error: identifier "stoull" is undefined
ull = stoull(str, NULL, 0);
Can you give me some pointers?
First of all it's strtoull (notice the r). Second of all, it's an old C-style function and can't handle std::string directly. You either have to pass it str.c_str() or use the new std::stoull.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With