博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC中CString和int的转换
阅读量:4303 次
发布时间:2019-05-27

本文共 597 字,大约阅读时间需要 1 分钟。

int转换为CString:

CString csName;

int num;

csName.Format("%d", num);

 

CString转换为int:

CString csName;

int num = atoi(csName);

int转CString就不细说了,使用format即可,

这里简单介绍下CString转int的一种简便方法

CString strNum("100");

int num;
 
//ANSI
num = atoi(strNum);
 
num = _ttoi(strNum);
 
//UNICODE
num = atoi(CT2A(strNum.Getbuff()));
 
num = _ttoi(strNum);
总结:

使用 _ttoi 可以适用于 ANSI和UNICODE两种版本。

 

int 转化为SCtring:

     int n = 123; 

     CString str;

     str.Format("%d",n); 

报错的话则改为:str.Format(_T("%d"),n); 或者 str.Format(TEXT("%d"),n); 即可

 

CString 转化为 int:

CString str("123");

int n= _ttoi(str);

原文:https://blog.csdn.net/myruo/article/details/81505405 

你可能感兴趣的文章
Hive语句是如何转化成MapReduce任务的
查看>>
Hive创建table报错:Permission denied: user=lenovo, access=WRITE, inode="":suh:supergroup:rwxr-xr-x
查看>>
Hive执行job时return code 2排查
查看>>
hive常用函数及数据结构介绍
查看>>
Hive面试题干货(亲自跟着做了好几遍,会了的话对面试大有好处)
查看>>
力扣题解-230. 二叉搜索树中第K小的元素(递归方法,中序遍历解决)
查看>>
力扣题解-123. 买卖股票的最佳时机 III(动态规划)
查看>>
Django 源码阅读:服务启动(wsgi)
查看>>
Django 源码阅读:url解析
查看>>
Docker面试题(一)
查看>>
第一轮面试题
查看>>
2020-11-18
查看>>
Docker面试题(二)
查看>>
一、redis面试题及答案
查看>>
消息队列2
查看>>
C++ 线程同步之临界区CRITICAL_SECTION
查看>>
测试—自定义消息处理
查看>>
MFC中关于虚函数的一些问题
查看>>
根据图层名获取图层和图层序号
查看>>
规范性附录 属性值代码
查看>>