I need to convert a VERY large hexidecimal number (in several cases more than a hundred digits) into a string that contains the decimal number. My theory on how this would be done is by splitting it up into smaller sections, converting the number, and addint it to the string. My problem is how do I add a number to the final resault (as a string), and still come up with an accurate resault?

BTW, keep in mind that the code needs to support a string that contians the hexidecimal number, and return a string that contians the converted decimal number. Also must support a string of unlimited length.