/
//功能:将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之间的转换相关推荐

  1. CString,string,char*之间的转换(转)

    Bluestorm's Space 博客园 首页 新随笔 联系 订阅 管理 随笔 - 588  文章 - 3  评论 - 137 CString,string,char*之间的转换(转) 这三种类型各 ...

  2. CString 和 LPCTSTR 之间的转换 及 LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化

    欢迎大家有空可以看下我的http://ltdzhuwai.taobao.com 今天在写代码的时候碰到这样的问题,网上查了一下,做了以下整理: CString   和   LPCTSTR   可以说通 ...

  3. char*,wchar_t*,CString和BSTR之间的转换

    前言 本文并不尝试列举出所有的转换方法,只列举作者认为方便易用的方法. 1.char*和wchar_t*的相互转换 可以利用中间类_bstr_t(头文件comdef.h)方便的进行相互转换 const ...

  4. MFC中的CString.Format及CString,string,char*之间的转换

    1.CString.Format的使用:https://blog.csdn.net/wangkaishou/article/details/5846152 2.CString,string,char* ...

  5. MFC中char*,string和CString之间的转换

    string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的: char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的.所以熟练掌握三者之间的转换十 ...

  6. BSTR、char* 和 CString 之间的转换 (转)

    BSTR.char* 和 CString 之间的转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行.例如: c ...

  7. 关于Char* ,CString ,WCHAR*之间的转换问题

    GDI+所有类的接口函数如果要传递字符串作为参数的话,似乎都用UNICODE串,即WCHAR*.我开始也被整得晕头转向,因为窗口编程所用往往是CString,用IO流读文件数据又得到char *.得益 ...

  8. VC之CString,wchar_t,int,string,char*之间的转换

    VC之CString,wchar_t,int,string,char*之间的转换 1. CString 转 wchar_t CString path = "asdf"; wchar ...

  9. CString,int,string,char*之间的转换

    <C++标准函数库>中说的   有三个函数可以将字符串的内容转换为字符数组和C-string   1.data(),返回没有"\0"的字符串数组   2,c_str() ...

最新文章

  1. linux下的daemon进程
  2. 面对大规模 K8s 集群,如何先于用户发现问题?
  3. 课节5:图神经网络算法(二):领居聚合
  4. 以Crypto++实现RSA加解密二进制数据
  5. 网站加速--Cache为王篇
  6. (二)Excel函数应用之数学和三角函数
  7. 蓝海灵豚医疗器械管理隐形眼镜专版用户指南5.9.0.0
  8. JAVAWEB第五天XML简介及语法
  9. 怎么使用7zip进行分批压缩_7z解压软件(7-zip)分卷压缩怎么做?
  10. c语言公共基础知识占多少分,计算机二级公共基础知识多少分
  11. 2021江苏省南通市高考成绩查询时间,2021南通市安全教育平台登录入口网址【最新】...
  12. 城市“智慧发展”的核心是人性化
  13. 微信网页授权问题记录
  14. 解决mac BigSur外接显示器发白、发黄、字体发虚 (OpenCore关闭SIP和Read-Only System)
  15. google的开源工程,真多
  16. 【大气湍流强弱的划分】
  17. Arduino使用水银开关
  18. exercises of nginx and images,more efforts, more happiness
  19. oracle字符串函数(转)
  20. 计算机理论基础知识书面形式,计算机基础知识ord.doc

热门文章

  1. 分号与逗号的区别及举例_顿号和逗号的区别
  2. 【SAP消息号M8082】
  3. C#双色球——简单抽取中奖号码
  4. Python的数据分析可视化十种技能总结
  5. MYSQL数据库插入数据时出现Data truncation问题
  6. [经验] 轻松解读PID控制算法的三种参数的自整定方法
  7. Spyder 错误:error: (-215:Assertion failed) dst.data = src.data in function ‘cv::undistort‘
  8. Shell脚本——业务上线前如何去扫描指定网段的所有IP地址呢?
  9. python处理word_Python操作word手册
  10. 《软件测试的艺术》万字笔记