基本的に、10進数を別の基数(基数2など)の数値に変換するメソッドがあります。配列の位置0の要素が最も重要で、たとえば$ 100、1が最も重要です。
ACを出力するはずの文字列を入力すると、CA(Decからhex)が得られます。Cでこのchar配列を逆にするにはどうすればよいですか?
char* decimalToRadixN(int decimalNumber, int radixN, char result[]){
/*
If its below base 10, its going to be a digit convertsion (ex to binary)
If it's above base 10, we need to call a method to convert the char to a symbol.
*/
//char swap[] = result[];
int count = 0;
while(decimalNumber>0)
{
int remain = decimalNumber % radixN;
result[count] = decimalToSymbol(remain);
decimalNumber = decimalNumber / radixN;
count++;
}
/*
for(int i = 0; i < count; i++)
{
reverse the array
}
*/
return result;
}