<p>What is the best way to handle large numeric inputs in C++ (for example <code>10^100</code>)? </p>

<p>For algorithms I usually switch over to ruby and I sometimes use strings.</p>

<p>Any other good methods?</p>

assuming you are talking about inputting numbers, double precision would get you up to 1.7976931348623157 x 10^308