解决VS2010中CString 转char*的问题

原创 2013年12月03日 15:30:30
char * CLogFile::cs2ca(CString str)
{
    char *ptr;
    #ifdef _UNICODE
    LONG len;
    len = WideCharToMultiByte(CP_ACP, 0, str, -1, NULL, 0, NULL, NULL);
    ptr = new char [len+1];
    memset(ptr,0,len + 1);
    WideCharToMultiByte(CP_ACP, 0, str, -1, ptr, len + 1, NULL, NULL);
    #else
    ptr = new char [str.GetAllocLength()+1];
    sprintf(ptr,_T("%s"),str);
    #endif
    return ptr;
} 

VS2010 CString与char互相转换的方法

测试环境:WIN7 64位,VS2010的WIN32控制台下 包涵头文件 #include #include #include 工程属性设置为:   封装函数: 函数功能:将多字节字符...
  • PZ0605
  • PZ0605
  • 2017年02月25日 23:32
  • 1641

CString与char *互转总结

1 前言 今天在网上看论坛,发现大家对CString与Char *互转各说一词,其实我发现提问者所说的情况与回答问题的人完全不是同一情况,这里做一总结. 首先大家得清楚一件事,一般在网...
  • flydream0
  • flydream0
  • 2013年01月25日 22:52
  • 80790

在非MFC项目中使用CString

https://social.msdn.microsoft.com/Forums/sqlserver/zh-CN/22942bc0-1804-425a-a533-b5ed1d7ce892/mfccst...
  • az44yao
  • az44yao
  • 2015年04月18日 14:52
  • 1472

vs2010 使用Unicode字符集 CString 与 char *相互转换

CString转换为char *                    CString strCheckIP ; GetDlgItemText(IDC_IPADDRESS,strCheckIP); ...
  • youqingyike
  • youqingyike
  • 2015年07月08日 14:52
  • 397

在VS2010开发环境中CString 和char转换

http://www.mwtee.com/home.php?mod=space&uid=13535&do=blog&id=1291  VS2010编程,与以前的版本差别不大,开发效率...
  • sunuechao
  • sunuechao
  • 2012年07月24日 13:10
  • 9497

vs2010 CString转换char *

百度了半天,大家的介绍很多,但是发现不全面,一直解决不了问题,综合下自己的情况分享下自己的解决办法。   首先网上最常见的转换是这样的: CString  str("Test"); char *p=(...
  • jerome_jun
  • jerome_jun
  • 2015年07月23日 22:00
  • 358

解决2010VC的复制 遇到的CSTRING 向CHAR转换的问题

  • 2012年10月02日 09:44
  • 2KB
  • 下载

VS2010中关于char[]转换成LPCWSTR的问题

在写Win32应用程序时候,你可能遭遇到如下错误 : error C2664: ‘LoadImageW’ : cannot convert parameter 2 from ‘char [20]’ t...
  • wangshubo1989
  • wangshubo1989
  • 2015年09月01日 14:24
  • 3386

VS2010 编码问题 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”

一、 使用函数_tcscpy_s: CStringtheString( "This is a test" );  int   sizeOfString = (theString.GetLengt...
  • chen825919148
  • chen825919148
  • 2012年08月17日 15:38
  • 7282

vs2010一些常见的错误以及解决方法汇总 vc++6.0转vs2010时出现的问题的解决方法

  • 2013年08月10日 02:19
  • 496KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决VS2010中CString 转char*的问题
举报原因:
原因补充:

(最多只允许输入30个字)