ファイルを読み取ってカラーコードを変換し、カラーコードを取得して文字列として保存しようとしました。これは機能しますが、単純に int に変換しようとすると機能しません。cout を実行すると常に 0 になります。
string value = "0xFFFFFF";
unsigned int colorValue = atoi(value.c_str());
cout << colorValue << endl;
ご覧のとおり、取得した色は 0xFFFFFF ですが、int に変換しても 0 しか返されません。何が欠けているのか、何が間違っているのか教えてもらえますか?
ありがとう