hur.cn - 华软网

 热门搜索

请教vc如何将汉字字符串转换为byte数组

  作者:未知    来源:网络    更新时间:2010/10/12
请教vc如何将汉字字符串转换为byte数组。。。谢谢指点~
---华软 网友回答---
这个问题也是我想不通的,不知楼主现在搞清楚没
---华软网友回复---
BYTE不就是char么?
C++">
CString str="今天是星期天,明天要上班啦!";
char *s;
char ss[50]={0};
s = str.GetBuffer(str.GetLength());
strcpy(ss,s);


BYTE *byt;
BYTE by[50]={0};
byt = (BYTE*)str.GetBuffer(str.GetLength());
memcpy(by,byt,strlen((char*)byt));

---华软网友回复---
C++">
char szText[] = "中华人民共和国";
int len = strlen(szText);
BYTE* buf = new BYTE[len+1];
memset(buf, 0, len+1);
memcpy(buf, szText, len);
AfxMessageBox(CString(buf));
delete[] buf;
buf = NULL;
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。