Couldn't you do something like "num = (int)character;"?