gpt4 book ai didi

c++ - 如何将十六进制字符串转换为无符号长整数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:15 24 4
gpt4 key购买 nike

我有以下十六进制值

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

如何将其转换为 unsigned long

最佳答案

您可以使用适用于常规 C 字符串的 strtol 函数。它使用指定的基数将字符串转换为长整数:

long l = strtol(str, NULL, 16);

细节和很好的例子: http://www.cplusplus.com/reference/clibrary/cstdlib/strtol/

关于c++ - 如何将十六进制字符串转换为无符号长整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5934298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com