C++相談室 part76
■ このスレッドは過去ログ倉庫に格納されています
0039デフォルトの名無しさん
2009/12/18(金) 20:39:29環境はWinXP、VC++2008 Express Editionです。
Windowsフォームアプリケーションを作成しています。
フォームのテキストボックスに入力された文字列(英数字のみ)を取得し、1文字ずつ16進数に変換し、その総和を計算したいのですが良い方法はありますか?
【例】
テキストボックスに"12"と入力されたとき、0x31 + 0x32を計算して0x63とする。
また、3桁の16進数となった時は下2桁のみ取得します。
取得した2桁の16進数は各桁に該当する英数字を文字もしくは文字列で取得(総和が0x63ならば"6"と"3"をそれぞれ取得)します。
文字列をGetBytesで変換後バイト型配列に格納し、
BitConvertで弄るなど考えましたが上手くいきません。
宜しくお願い致します。
■ このスレッドは過去ログ倉庫に格納されています