您的位置:首页 > 编程语言 > C语言/C++

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

2015-10-09 12:53 232 查看
最近的研究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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: