请问C/C++如何将一段数组转换成CString. 要求能够转化任意前面多少个字节. 比如
unsigned char data[256];
CString str;
如何能够根据参数要求将data数组前n个字节转成CString.
unsigned char data[256];
CString str;
如何能够根据参数要求将data数组前n个字节转成CString.
解决方案 »
- C++ Builder写的一个类//可以移植到vc上使用?//或者需要加载啥?
- 使用gdi 实现图片缩放的功能
- winsocket UDP “使用了与请求的协议不兼容的地址”错误
- dcomcnfg程序的问题???
- 哪里有GDI+ 头文件和Lib文件或者是 GDI+ SDK下载啊~!
- 怎么用CMenu啊~~
- 如何发送和接收以自己定义的结构为单位的信息
- 由dialog1调用dialog2,dialog2最小化时怎样才能不影响dialog1?
- 请问能不能在win2000的系统上装win98,怎样实现?谢啦!
- 这是什么错误啊
- 请问 IOleObject.GetClipboardData() 返回 OLE_E_NOTRUNNING 错误的原因和解决方法
- vs2008 能在低配系统中安装吗
str.Left(n)
char data[256] = {1,2,3,4,5,6,7,8,9};
CString str(data, n);
我希望结果为字符串str = "1234"
str.AppendFormat(_T("%d"),data[i]);
char data[256] = {1,2,3,4,5,6,7,8,9};
CString str(data, n);
我希望结果为字符串str = "1234"这个是可以的
char n=4;
char data[256] = "123456789";
CString str(data, n);
我希望结果为字符串str = "1234"
{
CString str; char temp[3]={0};
for(int i=0;i<n;i++)
{
itoa(data[i],temp,10);
str += temp;
}
return str;
}
程序调用:
CString str;
char data[256] = {1,2,3,4,5,6,7,8,9,10,11,12};
char n = 11;
AfxMessageBox(str);
对话框弹出:
1234567891011