linqy的个人博客分享 http://blog.sciencenet.cn/u/linqy

博文

C2664: “int CWnd::GetWindowTextW(LPTSTR,int) const”:.....

已有 1904 次阅读 2017-7-30 19:34 |个人分类:C++|系统分类:科研笔记

为了解决用户可能碰到关于"error C2664: “int CWnd::GetWindowTextW(LPTSTR,int) const”: 不能将参数 1 从“char [10]”转"相关的问题,经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考。"error C2664: “int CWnd::GetWindowTextW(LPTSTR,int) const”: 不能将参数 1 从“char [10]”转"相关的详细问题如下:

int num1,num2,num3;
char ch1[10],ch2[10],ch3[10];
GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10);
GetDlgItem(IDC_EDIT1)->GetWindowText(ch2,10);
num1=atoi(ch1);
num2=atoi(ch2);
num3=num1+num2;
itoa(num3,ch3,10);
GetDlgItem(IDC_EDIT3)->SetWindowText(ch3);

解决方法:这是多种编程语言标准不统一造成的。

项目-属性-配置属性-常规-字符集,把“字符集”选项改为“使用多字节字符集”就可以了。


参考地址:http://blog.csdn.net/huijie4728/article/details/50549722  



https://blog.sciencenet.cn/blog-3134052-1068760.html

上一篇:生活调料包
下一篇:关于计算机一些名词的百度解释
收藏 IP: 124.207.244.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-12 04:07

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部