Visual C++学习笔记1:一定要注意ANSI和UNICODE的区别
来源:互联网 发布:网络黑侠现在在哪写书 编辑:程序博客网 时间:2024/06/05 19:14
最近在学习VC++,下载了VS2013,照着《Visual C++开发实战宝典》的第一个hello例程写了个例子,结果出现编辑框乱码的问题。晚上一直在折腾类型的转化,后来总结才明白了是ANSI和UNICODE的区别。老教程刚出的时候,这些控件接口都是ANSI的格式,而现在都统一成了UNICODE了。
转载请注明:http://blog.csdn.net/sadshen/article/details/46405637
void ChelloDlg::OnBnClickedOk()
{
CString csPlus; //定义字符串变量
CString csSummand;
m_PlusNumber.GetWindowText(csPlus); //获取编辑框控件中的文本
m_Summand.GetWindowText(csSummand);
int nPlus = _wtoi(csPlus);//atoi(csPlus.GetBuffer(0)); //将编辑框文本转换为整数
csPlus.ReleaseBuffer();
int nSummand = _wtoi(csSummand);//atoi(csSummand.GetBuffer(0));
csSummand.ReleaseBuffer();
int nRet = nPlus + nSummand; //进行加法运算
wchar_t chRet[10] = {0};//char chRet[128] = {0};
_itow_s(nRet, chRet, 10);//itoa(nRet, chRet, 10); //将结果转换为字符串
m_Result.SetWindowText(chRet);
// TODO: Add your control notification handler code here
//CDialogEx::OnOK();
}
- Visual C++学习笔记1:一定要注意ANSI和UNICODE的区别
- UNICODE和ANSI的区别
- ANSI和UNICODE的区别
- unicode和ansi的区别
- VS2005中UNICODE和ANSI的区别
- Ansi与Unicode区别笔记
- 【Visual C++ 2010】Unicode和ANSI的一些注意事项
- Ansi和Unicode字符串区别
- Ansi和Unicode字符串区别
- UNICODE与ANSI的区别
- UNICODE与ANSI的区别
- UNICODE与ANSI的区别
- UNICODE与ANSI的区别
- UNICODE与ANSI的区别
- UNICODE与ANSI的区别
- UNICODE与ANSI的区别
- Unicode与Ansi的区别
- UNICODE与ANSI的区别
- Linux常用命令-文件搜索命令-文件搜索命令find
- GPIO
- 对比 String.format与format(double)
- C++ string学习
- Java语言描述:递归与分治策略之合并排序与快速排序
- Visual C++学习笔记1:一定要注意ANSI和UNICODE的区别
- 命令行方式安装Python第三方工具包
- 第一篇博客
- Binary Tree Maximum Path Sum
- 设计模式那点事--单例模式
- 数值优化(Numerical Optimization)学习系列-线搜索方法(LineSearch)
- POJ - 1422 Air Raid 二分图最大匹配
- Css浮动的含义和div卡住状况的分析
- [php] php纯静态化简单实现