CString 和 char * 的相互转换
_T和_TEXT是一样的,一般情况_T("Kurt")和“Kurt"没有什么区别。但对于UNICODE,一般加上_T.
1。直接用构造函数。
CString( LPCTSTR lpch, int nLength );
CString( const unsigned char* psz );
例:char ch[] = _T("this is a sample.");
CString str(ch); //or CString str = ch;
2用Format函数
例: char* test="asfdasfd";
CString str;
str.Format("%s", test);
3强制转换
(CString)char强制转换
CString 转换为char *
LPTSTR 和char *意思同
1使用强制转换
例如:
CString theString( "This is a test" );
LPTSTR lpsz =(LPTSTR)(LPCTSTR)theString;
2使用CString::GetBuffer
CString s(_T("This is a test "));
LPTSTR p = s.GetBuffer();
// 在这里添加使用p的代码
if(p != NULL) *p = _T('\0');
s.ReleaseBuffer();
// 使用完后及时释放,以便能使用其它的CString成员函数
转载于:https://www.cnblogs.com/mfryf/archive/2012/02/16/2353949.html
CString 和 char * 的相互转换相关推荐
- VC++2005 CString和char*的相互转换
原文:http://laue.cnblogs.com/archive/2005/12/26/305208.aspx 首先声明我不是一个高手,而是一个初学者,文章同样也是一个初学者对于CString和c ...
- VC++中CString和char*的相互转换
网上转来的 学习下 1.传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cst ...
- CString、char*之间的相互转换
1 CString 转换为 char* CString str( "lkjkhhgaf "); int nLenth = ...
- UniCode 下 CString 转 char* 的方法
今天进行文件操作时,将CString的GetBuffer()后直接倒到char数组后写入文件发现 每个字符与字符之间都有一个空格存在,而且有内容丢失.原来CString类对象GetBuffer(),后 ...
- 【转】OpenCV里IplImage数据结构极易出错的问题,IplImage和单字节char*的相互转换
http://blog.csdn.net/liuyi1985/article/details/2174328 http://blog.csdn.net/liuyi1985/article/detail ...
- 基于USES_CONVERSION的W2A用法之CString转char
使用MFC制作简单界面时,常会加载本地文件路径,但是获取的路径格式是CString,使用流文件进行读取时需要char或String型的路径,需进行CString到char/String类型转化. 正确 ...
- string、wstring、cstring、 char、 tchar、int转换方法
1.string转wstring ? 1 2 3 4 5 6 7 wstring s2ws(const string& s) { _bstr_t t = s.c_str(); wchar_ ...
- CString,string,char数组的转换
虽然网上关于CString,string,char数组的转换的文章一大堆,但是感觉很乱很杂,而且许多并不能真正达到目的,在此,我把自己调试通过的转换方法贴到这里,做个笔记. 编译环境:vs2008, ...
- 【VS开发】CString 转为 char *方法大全
[VS开发]CString 转为 char *方法大全 标签(空格分隔): [VS开发] 方法1: CString strTemp; char szTemp[128];strTemp = _T(&qu ...
最新文章
- CADisplayLink 及定时器的使用
- java hasnextstring_Java – ListIterator和hasNext
- SQL Server配置delegation实现double-hop
- python软件菜单如何设计_佩服!我用Python设计了一个签名软件
- java怎么设置命令行参数_java 命令行参数
- Python机器学习:多项式回归与模型泛化009LASSO回归
- python读取文件并存入mysql_1.python读取txt文件并插入到mysql数据库以及将py脚本文件打包成独立的exe程序...
- 【意见征集补充】09'博客园T恤设计
- paip. 定时 关机 休眠 的总结
- mapxtreme概述
- 适合Java新手练手的小项目!
- python破解压缩包密码(密码字典)
- AE 动效工作流技巧 —— 减少 Bodymovin 导出的 JSON 大小并提升性能(三)
- 你好,罗茜——爱要怎么说出口
- 我用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
- phpcms之 文件下载的页面
- Android底部导航栏的三种风格实现
- Java实现QQ邮箱验证
- 手把手教你怎样将win10普通版本升级到最强悍版本win10专业工作站版本
- 【转】WinCE驱动开发问题精华集锦
热门文章
- linux怎么和windows互访,Linux和Windows操作系统远程互访的方法
- display方法php,ThinkPHP 模板输出 display 方法
- 某游戏服务运维架构进化史(上云方案)
- 百度将砸钱100多亿元建云计算中心(2012-09-03)
- 常常被人忽略的VC备份
- PostgreSQL学习总结(1)—— PostgreSQL 入门简介与安装
- Nginx学习总结(7)——Nginx配置HTTPS 服务器
- Myeclipse学习总结(4)——Eclipse常用开发插件
- elf 取路径_PatchELF 修改linux下elf文件library搜索路径
- tex中让公式和文字在一行_1行代码搞定LaTeX公式编写,这个4.6M的Python小插件,堪称论文必备神器...