Zapis std::setbase(16) do zmiennej

Jest jakiś sposób na zapis std::setbase(16) do zmiennej próbowałem ale jakoś to nie wychodzi

 

Kod:

#include <iostream>
#include <fstream>
#include <iomanip>

using namespace std;
int c;

int main()
{
    cin >> c;
    c >> setbase(16);
    cout << c;
}

std::setbase to manipulator strumienia, nie zmiennej.

W C++ zmienne podstawowych typów nie przechowują sposobu formatowania.

:arrow: http://gynvael.coldwind.pl/?id=374

http://gynvael.coldwind.pl/?id=238

http://xion.org.pl/productions/texts/coding/megatutorial/

http://www.intercon.pl/~sektor/cbx/

http://en.cppreference.com/w/cpp/io/manip/setbase