⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_35040.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:35040 发表者:很冷 发表日期:2003-04-03 17:39:45
<br>主题:怎样比较char[]数组的内容?以下语句错在哪里?
<br>内容:char cdtest[40];<BR>&nbsp;&nbsp;&nbsp;&nbsp;mciSendString("info cdaudio product",cdtest,40,NULL);<BR>&nbsp;&nbsp;&nbsp;&nbsp;sysinfo.cdrom[0]=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (cdtest=="CD 音频")<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcat(sysinfo.cdrom,"有");<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcat(sysinfo.cdrom,"无");<BR>&nbsp;&nbsp;&nbsp;&nbsp;}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:victor 回复日期:2003-04-03 17:50:31
<br>内容:用strcmp
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ohye212 回复日期:2003-04-03 17:52:34
<br>内容:if (cdtest=="CD 音频")&nbsp;&nbsp;&nbsp;&nbsp;//////////改为<BR><BR>if(strcmp(cdtest,"CD 音频")==0 )<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcat(sysinfo.cdrom,"有");<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcat(sysinfo.cdrom,"无");<BR>&nbsp;&nbsp;&nbsp;&nbsp;} <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:TheCold 回复日期:2003-04-03 17:54:52
<br>内容:if (cdtest=="CD 音频") //不要用逻辑符比较,用一个标准库函数 strmp(....)<BR>////////////////////////////////////////////////<BR>int result = strcmp( cdtest,"CD 音频")<BR>if (result == 0)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;strcat(sysinfo.cdrom,"有");<BR>}<BR>else<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;strcat(sysinfo.cdrom,"无");<BR>}<BR><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-04-03 23:09:07
<br>内容:感谢大家的帮助<BR>三楼的老兄,为什么不能进行逻辑比较?<BR>用debug观察,cdtest 的值就是“CD 音频”
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ohye212 回复日期:2003-04-04 09:04:36
<br>内容:你真的想比较的话<BR>cstring was=cdtest;<BR><BR>if (was=="CD 音频")<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcat(sysinfo.cdrom,"有");<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcat(sysinfo.cdrom,"无");<BR>&nbsp;&nbsp;&nbsp;&nbsp;} <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>
<font color=red>答案被接受</font><br>回复者:wowow 回复日期:2003-04-04 10:51:33
<br>内容:"=="比较的是地址,"strcmp"比较的是内容
<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 + -