как взять ввод для переменной uint32_t - PullRequest
0 голосов
/ 24 мая 2010

я объявил переменную как uint32_t num;когда я беру ввод для этой переменной, т.е. cin >> num;cout <<p> когда я запускаю эту программу, я даю значение num как 12345678, он работает нормально и дает cout.но когда я даю ввод как 1234abcd.Это создает проблему и отображает только 1234. Пожалуйста, предложите решение, чтобы решить эту проблему.

1 Ответ

2 голосов
/ 24 мая 2010

Используйте std:: cin >> std::hex >> num;, если хотите прочитать шестнадцатеричные числа.

...