
MFC CString类型赋值报错~~如图
首先定义了CStringcount;voidCKeyboardApp::Scan(){inti=0;while((!isClick)){i=i%4;count.Forma...
首先定义了CString count;
void CKeyboardApp::Scan(){
int i=0;
while((!isClick)){
i=i%4;
count.Format("%d",i);
i++;
}}
这样赋值为什么不对? 展开
void CKeyboardApp::Scan(){
int i=0;
while((!isClick)){
i=i%4;
count.Format("%d",i);
i++;
}}
这样赋值为什么不对? 展开
1个回答
展开全部
报的神马错??
换
count.Format(-T("%d"),i);
试试。。
换
count.Format(-T("%d"),i);
试试。。
更多追问追答
追问
为什么这样就不报错了?
追答
估计你用的新版本的vc
新版本字符一般按宽字符处理。。。要用_T()宏转换一下。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询