CString 门类转化为 数组类型

CString 类型转化为 数组类型
MFC工程中,我想从Edit控件中获取一个密码 该密码是CSTring类型的,把这个类型的密码 转化为十六进制的存进数组内。
举例 密码为 123456
存进 数组p[],p[6]={0x..,0x..,0x..,0x..,0x..,0x..};

------解决方案--------------------
#include <afxdisp.h>
#include <stdio.h>
int main() {
    CString s="123456";
    char b[30];
    char *p;
    int i,L;
    p=s.GetBuffer(29);
    strncpy(b,p,29);b[29]=0;
    s.ReleaseBuffer();
    L=strlen(b);
    for (i=0;i<L;i++) printf("0x%02d,",(unsigned char)b[i]);
    printf("\n");
    return 0;
}
//0x49,0x50,0x51,0x52,0x53,0x54,