为什么messagebox不能输出东西啊? 你是说m_box1是编辑框的关联变量吧?如果是关联了变量,那么要获取编辑框内容前,必须加语句UpdateData() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上正解加句UpdateData(TRUE); 谢谢楼上的,那UpdateData()应该加在那里呢?是OK按钮这里还是应该加在编辑框那边?不过我试着用format可以出来。。不过我还是想就让他直接出来,麻烦再教一下 哎呀,高人啊,又出问题了,,,,我现在把你说的那个CString类型换成int型之后,在按OK按钮判断大小怎么,出现这个提示啊,是为什么 啊void CWowDlg::OnOK() { // TODO: Add extra validation here if m_box1>1 MessageBox("精度只能在1一下0.1以上,不能是"m_box1"!"); CDialog::OnOK();}D:\XX\other\程序\wow\wowDlg.cpp(176) : error C2061: syntax error : identifier 'm_box1'Generating Code...Compiling...wow.cppGenerating Code...执行 cl.exe 时出错.wow.exe - 1 error(s), 0 warning(s) MessageBox("精度只能在1一下0.1以上,不能是"m_box1"!");MessageBox能这么用???这可不是ASP啊!要把变量值放到字符串里,建议使用_stprintf函数 那if m_box1>1 我这句有没有错误啊? 如果在C里,那么它是错的!要if(m_box>1)这样,楼主不是对C语言的语法还比较模糊吧? if后面怎么不加括号啊看来LZ的C水平还有待提高啊 又来了 if (m_box1>1) MessageBox(m_box1); else MessageBox("饿里神啊");为什么不出现最后一句啊,只是显示输入的数字,C语言学了个半调子,没办法啊用到哪学到哪啊,前段时间玩魔兽,用按键自己写了个挂钓鱼的脚本,后来学着用VB又写了一个,现在又想用VC写一个,所以才这问,呵呵~~~莫笑莫笑啊~~~~~ 好像是数据类型的问题啊换成int就可以了 if (m_box1>1)MessageBox(m_box1);兄弟不才,也知道在C里边数据类型分的很清楚的啊。你一会和INT型做比较,一会又做为CHAR型输出??好事都给你了啊在VB里数据类型是乱七八糟的你随便怎么都可以用,在C里边是不行地!!!!必须要转换的。 将文本内容写进 listcontrol 问题 急~~ 新手求教:关于静态库调试 编辑框固定内容在段首 recv的超时问题 递归与循环 使用gdiplus.lib出现下面的错误? 我的OLE DB提供程序坏了,怎样修复? DirectDraw为什么用Blt往主表面画的时候,一进行比较大的拉伸就会变的特慢,而且特别耗费CPU!!谁能告诉我!多谢了!! 两个不同功能的类,有一部分代码一样?急!急! 仁慈的主啊,救救你无知的孩子吧!!! 内存DC所画的位图如何利用OnSize()动态缩放 关于给目标窗口(后台)发送虚拟按键的问题
加句UpdateData(TRUE);
不过我试着用format可以出来。。不过我还是想就让他直接出来,麻烦再教一下
void CWowDlg::OnOK()
{
// TODO: Add extra validation here
if m_box1>1
MessageBox("精度只能在1一下0.1以上,不能是"m_box1"!");
CDialog::OnOK();
}
D:\XX\other\程序\wow\wowDlg.cpp(176) : error C2061: syntax error : identifier 'm_box1'
Generating Code...
Compiling...
wow.cpp
Generating Code...
执行 cl.exe 时出错.wow.exe - 1 error(s), 0 warning(s)
MessageBox能这么用???这可不是ASP啊!要把变量值放到字符串里,建议使用_stprintf函数
看来LZ的C水平还有待提高啊
if (m_box1>1)
MessageBox(m_box1);
else
MessageBox("饿里神啊");
为什么不出现最后一句啊,只是显示输入的数字,C语言学了个半调子,没办法啊用到哪学到哪啊,前段时间玩魔兽,用按键自己写了个挂钓鱼的脚本,后来学着用VB又写了一个,现在又想用VC写一个,所以才这问,呵呵~~~莫笑莫笑啊~~~~~
换成int就可以了
MessageBox(m_box1);兄弟不才,也知道在C里边数据类型分的很清楚的啊。你一会和INT型做比较,一会又做为CHAR型输出??好事都给你了啊
在VB里数据类型是乱七八糟的你随便怎么都可以用,在C里边是不行地!!!!
必须要转换的。