我要设计一个对话框,其中有一个文本框输入数据,它对应着一个变量A,当使用Updatedata()后,又讲变量A的值传给另一个数组中的变量B.变量B要求是一个2位的16进制数(如0xff),在文本框中要求输入一个16进制的数,但不带0x(如00).请问,如何设置变量A B的数据类型.在ClassWizard中设置变量A的数据类型时,可选的项好象太少了.
#define BYTEunsigned charBYTE B;CString A;B=(BYTE)(strtol(A,NULL,16)); //strtol表示将CString类型以16进制转换//成长整型,再强制转换成BYTE类型;
提问者对答案的评价: |