CString temp;
temp.Format( "%d ",i);
AfxMessageBox(temp);遇到问题:
error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”:
解决办法:strtext.Format(_T("pwnd=0x%X\nthis=0x%X\n",PWnd,this));
注意 () 的位置!!!!!!!!
应该是
CString str;
str.Format(_T("%d"),retVal);
MessageBox(str);开始写成了
str.Format(_T("%d",retVal));
MessageBox(str);
结果输出的都是乱七八糟的数。。。。。╮(╯▽╰)╭ 。。。。看好久啊。。。
在C编程中,遇到错误C2664,涉及到ATL::CStringT<BaseType,StringTraits>::Format函数的使用。问题出在括号的位置不正确,导致输出的整数变量值出现乱码。解决这个问题需要仔细检查Format函数的参数格式。"
100652788,5590869,ButterKnife注解实现及原理详解,"['Android开发', '注解框架', 'ButterKnife', '事件处理', '代码生成']

6万+

被折叠的 条评论
为什么被折叠?



