Visual C++学习笔记1:一定要注意ANSI和UNICODE差额

Visual C++学习笔记1:一定要注意ANSI和UNICODE差额

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

    最近的研究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();
}

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116752.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • XML: 使用XmlDocument 与 XmlReader 类

    XML: 使用XmlDocument 与 XmlReader 类一.XmlDocument类:XmlDocument与XmlReader类从.NET1.0就已经存在了。W3C定义了一个叫做文件对象模型(DOM:DocumentObjectModel)的标准来处理XML文档。支持DOM的类可以自由地定位并修改XML文档。要想使用XmlDocument类,需要添加System.Xml.dll的引用,并且引入System.Xml命名空间。XmlDocu

    2022年6月19日
    31
  • 传奇三架设教程_手游传奇服务端架设教程

    传奇三架设教程_手游传奇服务端架设教程传奇3私服架设技术教程准备工具:1:装有windows98/2000/xp/2003系统、内存至少256M的电脑一台2:传奇3服务器端一个3:SQL2000一个下面开始跟着我说的步骤架设传奇3服

    2022年9月27日
    3
  • 什么是差分数组?「建议收藏」

    什么是差分数组?「建议收藏」问题背景如果给你一个包含5000万个元素的数组,然后会有频繁区间修改操作,那什么是频繁的区间修改操作呢?比如让第1个数到第1000万个数每个数都加上1,而且这种操作时频繁的。此时你应该怎么做?很容易想到的是,从第1个数开始遍历,一直遍历到第1000万个数,然后每个数都加上1,如果这种操作很频繁的话,那这种暴力的方法在一些实时的系统中可能就拉跨了。因此,今天的主角就出现了——差分数组。…

    2022年4月28日
    45
  • Python 多进程实战 & 回调函数理解与实战[通俗易懂]

    Python 多进程实战 & 回调函数理解与实战

    2022年2月23日
    60
  • JS 对象转数组_jquery把对象转成数组

    JS 对象转数组_jquery把对象转成数组方法一letobj={name:’xilin’,age:23}letarr=[]for(variinobj){//console.log(i,obj[i])//namexilin,age23console.log(arr.push(obj[i]))//入栈12}console.log(arr)//[‘xilin’,23]方法二es6方法Object.values返回一个对象的值的一个数组,Object.keys()返回对…

    2025年11月9日
    5
  • pc软件开发用什么语言_java web应用开发

    pc软件开发用什么语言_java web应用开发Windows10SDK预览版需要10030以上版本号的Win10预览版系统才能使用。之前我安装的9926的系统,然后安装VS2015CTP6,再装Win10SDK,但是在新建项目后,

    2022年8月5日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号