> 52進数か62進数

52進数は「A〜Z,a〜z」、62進数は「0〜9,A〜Z,a〜z」ってことか?

> if文でif(変数 + 上昇量 > 2147483647)のようにif文の中だけで
> オーバーフローするようなことができるのでしょうか?

可能かどうかと言えばできる。

環境や言語は知らんが、WindowsでVC++(MFC)なら、CEdit派生クラスで
OnCharをオーバーライドかな。

それよりも問題は、入力途中の段階で52進数か62進数かを、どうやって
判断するのかだ?

それと52進数で「A」と入力した時と、62進数で「A」と入力した時では、
数値に変換した際に値が違うのか?