我试图通过读取文件来转换颜色代码,检索颜色代码并将其存储为字符串。这行得通,但是当我试图简单地将它转换为 int 时,它不起作用 - 当我执行 cout 时总是得到 0。
string value = "0xFFFFFF";
unsigned int colorValue = atoi(value.c_str());
cout << colorValue << endl;
如您所见,我得到的颜色是 0xFFFFFF,但将其转换为 int 只会给我 0。有人可以告诉我我缺少什么或我做错了什么吗?
谢谢