我们在MFC中写项目时,经常会遇到类型转换之类的问题。

DWORD类型转CString类型,使用str.Format(_T("%d"),dword),可以将DWORD转成CString

多字节转宽字节,MultiByteToWidechar(CP_ACP,0,char*,strlen(char),wchar*,sizeof(wchar))

涉及到转wchar*的操作都可以使用下面这个函数来转换

swprintf_s(wchar,大小,L"%d或者%s或者%x",待拼接的DWORD等等)

CString的Getbuffer(),函数作用时获取其内部字符缓冲区的指针

CString类型转char*类型

USES_CONVERSION

CString str = _T("C:\\123\\456.exe");CString类型就是w类型的

char* pFileName = T2A(str);同时还可以使用W2A,两个宏的作用是一样的,都是转成char*类型

char*转CString类型

USES_CONVERSION

char* pFileName = "路径"

CString  str = A2W(pFileName)

CString 类型转int类型

CString str = _T("123")

int a = _ttoi(str)

int 类型转CSting

int a = 123

CString str.Format(_T("%d"),a)

DWORD,CString等类型转换相关推荐

  1. 转:VC++常用数据类型转换

      留着方便自查 VC++数据类型转换 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]=& ...

  2. VC++类型转换大全

    Cpp代码   int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君&quo ...

  3. VC++数据类型转换小结

    说明:本文纯粹是总结一下有关类型转换的贴子, 本人并未对所有方法都做测试,仅仅是为了给大家一个参考. int i = 100; long l = 2001; float f=300.2; double ...

  4. 关类型转换-作为参考

    说明:本文纯粹是总结一下有关类型转换的贴子, 本人并未对所有方法都做测试,仅仅是为了给大家一个参考. 读者层次:初学 int i = 100; long l = 2001; float f=300.2 ...

  5. VC++数据类型转换大全

    Cpp代码   int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君&quo ...

  6. C++ MFC 学习笔记+小型通讯录系统实现

    MFC 最详细入门教程 [MFC常用函数总结](https://www.cnblogs.com/jiu0821/p/4606639.html) [C++ & MFC]https://www.c ...

  7. 批量替换一个文件中的文件名,例如将文件夹中s**_abnormal.jpg文件修改为s**_abnor.jpg

    文章涉及到StringAbout::开头的函数具体实现参考:string与Cstring字符串类型转换和其他操作总结 CProcessFile::开头的函数实现参考:文件读写操作工具类CProcess ...

  8. VC++常用数据类型及其操作详解 [

    一.VC常用数据类型列表 二.常用数据类型转化 2.1数学类型变量与字符串相互转换 2.2 CString及string,char *与其他数据类型的转换和操作 ●CString,string,cha ...

  9. VC++常用数据类型及其操作详解(非常经典,共同分享)

    友情提示: 为了方便你更好的学习和阅读,也更好的体现尊重原创作者的劳动成果,请您直接查看转载原本链接: http://snailflying.blog.hexun.com/8219350_d.html ...

最新文章

  1. Swift - 使用Alamofire通过HTTPS进行网络请求,及证书的使用
  2. java设置面板的颜色_java – 修改颜色选择器面板
  3. 模型参数优化(一):遗传算法
  4. 项目进度管理:排列活动顺序
  5. 阿里下一代云分析型数据库AnalyticDB入选Forrester云化数仓象限
  6. 德勤发布2021年度企业AI应用现状报告,AI驱动已成竞争必需品
  7. 95-35-010-Topic-Topic 删除 源码解析
  8. 如何彻底搞懂面向 Web 开发者的正则表达式?
  9. java同步器有哪些_Java 队列同步器 AQS
  10. mysql varbinary类型_mysql中varbinary、binary、char、varchar异同
  11. PHP之封装梦网云通讯短信发送类
  12. c语言ascii字母比较大小,C语言中,大写字母M的ASCII码值比小写字母m的ASCII码值大。...
  13. MySql适配人大金仓数据库
  14. LLJ-F(S)系列漏电继电器
  15. js两只手指控制div图片放大缩小功能(2)
  16. 电商购物平台——书籍管理系统Java贯穿项目图形用户界面
  17. ##MyfifthLog
  18. Maven 的 Lifecycle 和 plugins
  19. E0289错误怎么解决
  20. mybatis面试(MyBatis怎么读)

热门文章

  1. html如何绘制棒棒糖,css画一个棒棒糖的实例代码
  2. 48款渐变彩色文件夹资料包,一起迎接2020!
  3. 设计模式学习笔记(四)单例模式的实现方式和使用场景
  4. mongodb查询排序
  5. 原画分享图文教程(含胶囊,小猫,饮料,水珠,皮毛)
  6. 反转字符串里的单词 + 图示
  7. 电动自行车乘员头盔做T/SEIA003测试多少钱
  8. Java B组蓝桥杯第六届国赛:铺瓷砖
  9. 数据中台为什么要建标签体系,分类它不香吗?
  10. C++函数返回右值引用