>>282
これも無理やり感漂う方法な気もするけど、こんなのどう?
isalpha( num ) ? num - 'A' + 10 : num - '0';
ラッパ関数でも作ればシンプルになりそうだけど。
strtolの方がわかりやすいかな