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

📄 subject_40254.htm

📁 vc
💻 HTM
字号:
<p>
序号:40254 发表者:牛风雷 发表日期:2003-05-16 22:56:38
<br>主题:请教大家一个问题:知道两个字符串的首地址,请问怎么比较两个字符串是否相等阿?
<br>内容:比如:声明一个结构:<BR>typedef struct LIBRARYINFO<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;char infoname[15];<BR>&nbsp;&nbsp;&nbsp;&nbsp;char infosex[10];<BR>&nbsp;&nbsp;&nbsp;&nbsp;char infostate[10];<BR>&nbsp;&nbsp;&nbsp;&nbsp;char infoprice[20];<BR>&nbsp;&nbsp;&nbsp;&nbsp;char infoserializenum[40];<BR>&nbsp;&nbsp;&nbsp;&nbsp;char infointroduce[40];<BR>}libraryinfo;<BR>libraryinfo li;<BR>char buffer[15];<BR>赋值:<BR>li.infoname="hello";<BR>buffer="buffer";<BR>能用*buffer==*li.infoname或是buffer==li.infoname的真假来判断两个字符串完全相等吗?<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-05-16 23:02:22
<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>
<font color=red>答案被接受</font><br>回复者:theta 回复日期:2003-05-16 23:05:18
<br>内容:赋值:<BR>li.infoname="hello";&nbsp;&nbsp; <BR>buffer="buffer";<BR>?<BR>这样赋值恐怕不行,要采用strcpy函数或strncpy:<BR>strcpy(li.infoname,"hello");<BR>strcpy(buffer,"buffer");<BR>要比较,使用strcmp函数<BR><BR>if(strcmp(buffer,li.infoname) == 0)<BR>{<BR>//相等<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 + -