vs2008 Unicode编码CString转换为const char* 、int、void * 、LPWSTR .
来源:互联网 发布:matlab创建结构数组 编辑:程序博客网 时间:2024/05/17 05:04
1.CStringA m_ServerIP(m_ServerIP);//VS2008 Unicode CString 转 const char *
//服务器地址信息
SOCKADDR_IN addrSock;
addrSock.sin_addr.S_un.S_addr=inet_addr(m_ServerIP);
addrSock.sin_family=AF_INET;
2.addrSock.sin_port=htons(_ttoi(m_ServerPort));
其中红色字体m_ServerIP和m_ServerPort为CString类型。利用CStingA 和_ttoi分别转换为const char* 和int型
3.CString 与 void *类型转换
(1)CString 转换成 void *
CString str;
void *p;
p = (void*)str.GetBuffer(str.GetLength());
(2)void * 转换成CString
CString str;
void *p;
str.format("%S",(char*)p);
4.CString转换为LPWSTR
CString str;
LPWSTR pstr = (LPWSTR)(LPCWSTR)str;
- vs2008 Unicode编码CString转换为const char* 、int、void * 、LPWSTR
- vs2008 Unicode编码CString转换为const char* 、int、void * 、LPWSTR .
- VS2008中Unicode编码下const char * 到CString的转换函数
- VS2008 UNICODE编码 WCHAR 转换为char *
- UNICODE下宽字符的CString转换为const char *
- cstring char* lpwstr 转换
- CString转换为const char*
- CString 转换为const char *
- CString转换为const char*
- CString”转换为“const char *
- CString转换为const char*
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换 (UNICODE版本字符串转换为Ansi版本)
- CString转换为const char * 或者CString转换为char*
- char[] 转换为LPWSTR
- 解决unicode编码中,无法直接从CString转换到const char*问题!
- Unicode下CString(wchar_t)转换为 char*
- Unicode下CString(wchar_t)转换为 char*
- Unicode下CString(wchar_t)转换为 char*
- Overlapped分析
- .net学习资料
- u-boot.lds:19: syntax error
- Ajax动态加载列表框
- Linux Event 事件查看
- vs2008 Unicode编码CString转换为const char* 、int、void * 、LPWSTR .
- 解决 -bash: ftp: command not found
- 解决ie6下png透明方法之JS法
- db2小数转字符串
- java对象保存到文件
- Hibernate联合主键映射
- centos 下 编译安装 nginx + mysql + php 服务
- SSH
- 定义Window进入和退出效果