简单的类型转换,string和数组 cstring str;byte a[100];a[0]='a';a[1]='b';a[2]='c';怎样让str得到a[]的值?如上面的str="abc";上面的a[]十六进制显示:61,62,63,0D,0A 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 abc\n\r //带了个回车换行。str = a; 用这个试试str.Format("%.*s",3,a);=============================全新设计的CSDN助手,支持CSDN所有功能,支持监视、收藏、历史http://blog.csdn.net/seasol/archive/2006/06/03/771376.aspx void CDtestDlg::OnButton1() { // TODO: Add your control notification handler code here CString str; byte a[100]; a[0]='a'; a[1]='b'; a[2]='c'; a[3]='\0'; strcpy(str.GetBuffer(0),(char *)a); AfxMessageBox(str);} CString str; byte a[100]; a[0]='a'; a[1]='b'; a[2]='c'; a[3]='\0'; str.Format("%s",a); AfxMessageBox(str); CString str; byte a[100]; memset(a,0,100); a[0]=0x61; a[1]=0x62; a[2]=0x63; a[3]=0x0D; a[4]=0x0A; str.Format("%s",a); AfxMessageBox(str); CString str;byte a[100];a[0]='a';a[1]='b';a[2]='c';str.Format("%.*s",3,a);最后结果str="abc";怎么会不行呢?如果不行,说出具体的情况分析分析。 第二次进入线程后,程序出错!请各位高手指点 请问如何在父对话框上生成子对话框 如何让自己的软件关联某种格式 SHFileOperation 文件复制的问题 C++里面 请问如何在下面的子菜单里面动态添加菜单项目 简述计算机网络体系结构研究中存在的主要问题!急,急,分不够可再加 关于 MAKEINTRESOURCE 的作用。。 请问chi文件是用什么工具生成? 怎么扩展VC的New向导,那个接口 如何撒消多个已发送的自定义消息 如何拷贝数组 SQL 2000,我想将一个表中的某一个字段的值,用SQL语句给一个变量,有这样的语句吗?
str = a;
str.Format("%.*s",3,a);=============================
全新设计的CSDN助手,支持CSDN所有功能,支持监视、收藏、历史
http://blog.csdn.net/seasol/archive/2006/06/03/771376.aspx
{
// TODO: Add your control notification handler code here
CString str;
byte a[100];
a[0]='a';
a[1]='b';
a[2]='c';
a[3]='\0';
strcpy(str.GetBuffer(0),(char *)a);
AfxMessageBox(str);
}
byte a[100];
a[0]='a';
a[1]='b';
a[2]='c';
a[3]='\0'; str.Format("%s",a);
AfxMessageBox(str);
byte a[100];
memset(a,0,100);
a[0]=0x61;
a[1]=0x62;
a[2]=0x63;
a[3]=0x0D;
a[4]=0x0A;
str.Format("%s",a);
AfxMessageBox(str);
byte a[100];
a[0]='a';
a[1]='b';
a[2]='c';
str.Format("%.*s",3,a);最后结果str="abc";怎么会不行呢?如果不行,说出具体的情况分析分析。