#include <iostream>


using namespace std;


int convertHexToDec(char ch)

{

  if (ch == 'A')

  {

    return 10;

  }

}


int parseHex(const char * const hexString)

{

  int value = convertHexToDec(hexString[0]);

  for (int i = 1; i < strlen(hexString); i++)

  {

    value = value * 16 + convertHexToDec(hexString[i]);

  }


  return value;

}


int main()

{


    cout << parseHex("A5") << endl;


  return 0;

}

16진수를 10진수로 바꾸는건데


이거 실행해보면 213이뜨는데,,,, 165떠야되는데 어케되는거야? ㅠㅠ횽들 ㅠㅠ