📄 subject_31486.htm
字号:
<p>
序号:31486 发表者:我就是要学VC 发表日期:2003-03-04 20:08:12
<br>主题:请问一个关系运算符的问题
<br>内容:if(m_colum mod 16<>0 or m_line mod 16 <>0)<BR> MessageBox("请输入16的倍数");<BR> int amass;<BR> amass=m_line*m_colum;<BR> int array[1024];<BR> for(int i=amass;i>=1;i--)<BR> array[i]=(256 * rand());<BR><BR><BR>5个错误:49行就是if语句行。<BR>E:\MICROSOFT VISUAL STUDIO\MyProjects\Graph\input.cpp(49) : error C2146: syntax error : missing ')' before identifier 'mod'<BR>E:\MICROSOFT VISUAL STUDIO\MyProjects\Graph\input.cpp(49) : error C2065: 'mod' : undeclared identifier<BR>E:\MICROSOFT VISUAL STUDIO\MyProjects\Graph\input.cpp(49) : error C2143: syntax error : missing ';' before 'constant'<BR>E:\MICROSOFT VISUAL STUDIO\MyProjects\Graph\input.cpp(49) : error C2059: syntax error : '>'<BR>E:\MICROSOFT VISUAL STUDIO\MyProjects\Graph\input.cpp(49) : error C2059: syntax error : ')'<BR>Error executing cl.exe.<BR><BR>Graph.exe - 5 error(s), 0 warning(s)<BR><BR><BR><BR>请问是什么原因??<BR>谢谢!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:东边日出西边雨 回复日期:2003-03-04 20:19:02
<br>内容:C++ 中不等于要写成: != 不能写成<><BR>求余可用百分号%<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:叽里呱啦 回复日期:2003-03-05 09:46:12
<br>内容:if(m_colum % 16!=0 || m_line % 16 !=0)<BR> MessageBox("请输入16的倍数");<BR> int amass;<BR> amass=m_line*m_colum;<BR> int array[1024];<BR> for(int i=amass;i>=1;i--)<BR> array[i]=(256 * rand());//这个数很大哦,你是不是想要一个0~255之间的值呀?<BR> array[i]=rand()%256; //如果是,就这样写。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我就是要学VC 回复日期:2003-03-05 13:03:15
<br>内容:1楼的jj,你说的改了符号后还是有问题。<BR>2楼的朋友,msdn上不是说rand()产生一个0~1之间的数吗?<BR>谢谢了!!!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧七 回复日期:2003-03-05 15:26:23
<br>内容:写成都行<BR>if((m_colum % 16 != 0)||(m_line % 16 != 0))<BR><BR>if ((m_colum % 16)||(m_line % 16))
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:赵灵儿 回复日期:2003-03-05 15:39:59
<br>内容:我这样试过了,编译运行都没问题呀!你的程序能不能上传过来我看看。<BR><BR> if(m_value % 16 !=0 )<BR> MessageBox("m_value不是16的倍数");<BR> int amass;<BR> amass=1023;<BR> int array[1024];<BR> for(int i=amass;i>=1;i--)<BR> array[i]=(256 * rand());<BR><BR>C++ 中“或”要写成两竖“||”的,你是不是没改呀?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -