CString和char *
来源:互联网 发布:海牙国际军事法庭 知乎 编辑:程序博客网 时间:2024/06/06 01:37
1. char * 可以直接赋值给CString,如:
char data[5];CString RecData;data[0] = 't';data[0] = 'e';data[0] = 's';data[0] = 't';data[0] = '1';RecData = data;MessageBox(RecData);
输出为: test1
2. CString转成char *,如:
CString SendData = "test2";unsigned char * RecData;int StrNum;StrNum = SendData.GetLength();RecData = new unsigned char [StrNum];RecData = (unsigned char* )(LPCSTR)SendData;
则 RecData[0] = 't';
RecData[0] = 'e';
RecData[0] = 's';
RecData[0] = 't';
RecData[0] = '2';
如果像上例知道CString的字符个数,也可以这么写:
CString SendData = "test2";unsigned char RecData[5];RecData = (unsigned char* )(LPCSTR)SendData;
RecData的输出效果一样:
RecData[0] = 't';
RecData[0] = 'e';
RecData[0] = 's';
RecData[0] = 't';
RecData[0] = '2';
- CString to char * 和 char * to CString
- CString和char*、char[]互转
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- char*和CString转换
- CString和char *
- char*和CString转换
- MAC游戏合集
- 打印机驱动的PCL与PS的区别
- Lync 2010升级到Lync 2013之更新 2013拓扑!
- 给两个主机建立互信
- 使用GCM服务(Google Cloud Messaging)实现Android消息推送
- CString和char *
- poj1256
- UIView类的实现
- 上百部经典电影里的数学应用(图)
- pbc 的使用
- memcached make: *** No targets specified and no makefile found. Stop.
- 关于QSqlDatabase::addDatabase的一个运行时错误
- 双击python脚本使之运行
- nginx tomcat7 memcache设置服务器负载均衡,session共享