CSTRING与lpvoid之间的转换
/
//功能:将LPVOID类型的变量转换为CString类型
//参数:LPVOID类型的指针
//返回值:转换后的CString类型
//
CString LpvToStr( const LPVOID pVoid )
{
if(pVoid==NULL)
return _T("");
CString m_str=(LPCTSTR)pVoid;
return m_str;
}
/
//功能:将CString类型的变量转化为LPVOID
//参数:CString类型的字符串
//返回值:转换后的LPVOID类型的指针
///
LPVOID StrToLpv(const CString Str)
{
if(Str==_T(""))
return NULL;
int len=Str.GetLength();
TCHAR *pBuf=new TCHAR[Str.GetLength()+1];
for(int i=0;i<len;i++)
{
pBuf[i]=Str.GetAt(i);
}
pBuf[Str.GetLength()]='/0';
LPVOID lPvoid=(LPVOID)pBuf;
return lPvoid;
}
CSTRING与lpvoid之间的转换相关推荐
- CString,string,char*之间的转换(转)
Bluestorm's Space 博客园 首页 新随笔 联系 订阅 管理 随笔 - 588 文章 - 3 评论 - 137 CString,string,char*之间的转换(转) 这三种类型各 ...
- CString 和 LPCTSTR 之间的转换 及 LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化
欢迎大家有空可以看下我的http://ltdzhuwai.taobao.com 今天在写代码的时候碰到这样的问题,网上查了一下,做了以下整理: CString 和 LPCTSTR 可以说通 ...
- char*,wchar_t*,CString和BSTR之间的转换
前言 本文并不尝试列举出所有的转换方法,只列举作者认为方便易用的方法. 1.char*和wchar_t*的相互转换 可以利用中间类_bstr_t(头文件comdef.h)方便的进行相互转换 const ...
- MFC中的CString.Format及CString,string,char*之间的转换
1.CString.Format的使用:https://blog.csdn.net/wangkaishou/article/details/5846152 2.CString,string,char* ...
- MFC中char*,string和CString之间的转换
string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的: char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的.所以熟练掌握三者之间的转换十 ...
- BSTR、char* 和 CString 之间的转换 (转)
BSTR.char* 和 CString 之间的转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行.例如: c ...
- 关于Char* ,CString ,WCHAR*之间的转换问题
GDI+所有类的接口函数如果要传递字符串作为参数的话,似乎都用UNICODE串,即WCHAR*.我开始也被整得晕头转向,因为窗口编程所用往往是CString,用IO流读文件数据又得到char *.得益 ...
- VC之CString,wchar_t,int,string,char*之间的转换
VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...
- CString,int,string,char*之间的转换
<C++标准函数库>中说的 有三个函数可以将字符串的内容转换为字符数组和C-string 1.data(),返回没有"\0"的字符串数组 2,c_str() ...
最新文章
- linux下的daemon进程
- 面对大规模 K8s 集群,如何先于用户发现问题?
- 课节5:图神经网络算法(二):领居聚合
- 以Crypto++实现RSA加解密二进制数据
- 网站加速--Cache为王篇
- (二)Excel函数应用之数学和三角函数
- 蓝海灵豚医疗器械管理隐形眼镜专版用户指南5.9.0.0
- JAVAWEB第五天XML简介及语法
- 怎么使用7zip进行分批压缩_7z解压软件(7-zip)分卷压缩怎么做?
- c语言公共基础知识占多少分,计算机二级公共基础知识多少分
- 2021江苏省南通市高考成绩查询时间,2021南通市安全教育平台登录入口网址【最新】...
- 城市“智慧发展”的核心是人性化
- 微信网页授权问题记录
- 解决mac BigSur外接显示器发白、发黄、字体发虚 (OpenCore关闭SIP和Read-Only System)
- google的开源工程,真多
- 【大气湍流强弱的划分】
- Arduino使用水银开关
- exercises of nginx and images,more efforts, more happiness
- oracle字符串函数(转)
- 计算机理论基础知识书面形式,计算机基础知识ord.doc
热门文章
- 分号与逗号的区别及举例_顿号和逗号的区别
- 【SAP消息号M8082】
- C#双色球——简单抽取中奖号码
- Python的数据分析可视化十种技能总结
- MYSQL数据库插入数据时出现Data truncation问题
- [经验] 轻松解读PID控制算法的三种参数的自整定方法
- Spyder 错误:error: (-215:Assertion failed) dst.data = src.data in function ‘cv::undistort‘
- Shell脚本——业务上线前如何去扫描指定网段的所有IP地址呢?
- python处理word_Python操作word手册
- 《软件测试的艺术》万字笔记