MFC学习笔记
2015-08-15 21:04
183 查看
1. int转化为String/ 整型数据转化为CString类型数据:
_itoa:转成的是ansicode字符;
_itow:转成的是unicode字符;
_itot:可以根据当前项目是不是unicode字符项目从而自动变成itow或者itoa;
注:后面加个s的一般要多一个参数,保证数组不越界,那个s是safe的意思
2. String转化为int/CString类型数据转化为整型数据:
_atoi():使用的是ansicode字符;
_wtoi();使用的是unicode字符;
_ttoi():在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi();
tcstoul()或者_tcstol():都能把字符串转化成任意进制的长整数(如二进制、八进制、十进制或十六进制),不同点在于前者转化后的数据是无符号的(unsigned),而后者相反
3. 将char*转换成CString:
常用的方法有如下两种:
char* str = "it is a test";
方法一,直接赋值:
CString str1 = str;
方法二,利用Format进行字符串的格式化:
CString str2;
str2.Format("%s",str);
4. 获取编辑框的数据:
TCHAR ch[12];
GetDlgItem(IDC_EDIT)->GetWindowText(ch,12);
其中IDC_EDIT为该编辑框,获取的字符串储存在ch中,12表示获取的字符串最大长度为12
5. 设置编辑框的内容:
GetDlgItem(IDC_EDIT)->SetWindowText(ch);
其中IDC_EDIT为该编辑框,ch为编辑框设置的内容
_itoa:转成的是ansicode字符;
_itow:转成的是unicode字符;
_itot:可以根据当前项目是不是unicode字符项目从而自动变成itow或者itoa;
注:后面加个s的一般要多一个参数,保证数组不越界,那个s是safe的意思
2. String转化为int/CString类型数据转化为整型数据:
_atoi():使用的是ansicode字符;
_wtoi();使用的是unicode字符;
_ttoi():在 ANSI 编码系统中被编译成_atoi(),而在 Unicode 编码系统中编译成_wtoi();
tcstoul()或者_tcstol():都能把字符串转化成任意进制的长整数(如二进制、八进制、十进制或十六进制),不同点在于前者转化后的数据是无符号的(unsigned),而后者相反
3. 将char*转换成CString:
常用的方法有如下两种:
char* str = "it is a test";
方法一,直接赋值:
CString str1 = str;
方法二,利用Format进行字符串的格式化:
CString str2;
str2.Format("%s",str);
4. 获取编辑框的数据:
TCHAR ch[12];
GetDlgItem(IDC_EDIT)->GetWindowText(ch,12);
其中IDC_EDIT为该编辑框,获取的字符串储存在ch中,12表示获取的字符串最大长度为12
5. 设置编辑框的内容:
GetDlgItem(IDC_EDIT)->SetWindowText(ch);
其中IDC_EDIT为该编辑框,ch为编辑框设置的内容
相关文章推荐
- 更改eclipse的编辑器样式风格
- 西安Uber优步司机奖励政策(8月10日到8月16日)
- 更改eclipse的编辑器样式风格
- JAVA基础(一)
- 一个字符为0~9的字符串转换成整型数组中数值的对应的形式
- windows 组策略编辑器不能打开 mmc无法创建管理单元
- Improving Multiview Face Detection with Multi-Task Deep Convolutional Neural Networks 基于深度学习的人脸检测算法
- 贪心算法
- Cocos Studio 学习指引
- 要求循环输入一个数,判断是否为回文数
- 苏州优步高级车资费标准和奖励政策
- CodeForces 161D Distance in Tree(树形DP)
- Eclipse下SWT/JFace的运行问题解决
- 9个Java初始化和回收的面试题
- 山排序
- ZOJ 3132 DNA Consensus String
- MAPGIS 点位置坐标批量导出快速的方法
- 苏州Uber人民优步奖励政策
- iOS开发日记3-微信支付
- [Usaco2008 Feb][BZOJ1593] Hotel 旅馆|线段树