CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

请问我这段比较字符串的语句对么?strcmp(c[i],ac[i])

楼主snoopylou(史努比)2005-04-03 22:49:53 在 VC/MFC / 基础类 提问

有两个字符串数组c[20]和ac[20]  
  相对他们进行比较,如果他们相等,int型变量s的值加一  
   
  int   i;  
  int   n;  
  int   s=0;  
   
  for(i=0;i<20;i++)  
  {  
  n   =   strcmp(c[i],ac[i]);  
  if(n   =   0)  
  s   +=   1;  
  } 问题点数:10、回复次数:8Top

1 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-04-03 22:53:00 得分 8

if(!(strcmp(c,ac))   AfxMessageBox("相同!");  
  else   AfxMessageBox("不相同!");Top

2 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-04-03 22:53:36 得分 0

int   s=0;  
  if(!(strcmp(c,ac))    
  {  
        AfxMessageBox("相同!");  
        s++;  
  }  
  else   AfxMessageBox("不相同!");  
  Top

3 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-04-03 22:56:13 得分 0

for(i=0;i<20;i++)  
  {  
  n   =   strcmp(c[i],ac[i]);  
  if(n   =   0)  
  s   +=   1;  
  }  
   
  strcmp本来就是比较字符串,你再用for循环比较每个字符,显得有点多余了。Top

4 楼snoopylou(史努比)回复于 2005-04-03 22:58:16 得分 0

c[20]和ac[20]  
  是字符串数组~~~  
   
  是不是我不该这样定义?  
  熄灯了,明天继续问^_^Top

5 楼AnnLiu(Ann)回复于 2005-04-03 23:44:29 得分 0

strcmp()   函数的输入就是字符串  
  直接就比较两个字符串是否相等,如果相等,返回0  
  也就是说,你不必做循环Top

6 楼snoopylou(史努比)回复于 2005-04-04 22:04:09 得分 0

有两个字符串数组c[20]和ac[20]  
  相对他们进行比较,如果他们相等,int型变量s的值加一  
   
  int   i;  
  int   n;  
  int   s=0;  
   
   
  for(i=0;i<20;i++)  
  {  
  n   =   strcmp(c[i],ac[i]);  
  if(n   =   0)  
  s   +=   1;  
  }  
  Top

7 楼snoopylou(史努比)回复于 2005-04-04 22:06:27 得分 0

可能之前没有表达清楚~~~  
  有两个字符串数组c[20]和ac[20]  
  相对他们进行比较,如果他们相等,int型变量s的值加一  
   
                    CString   c[20];  
                    CString   ac[20];  
  int   i;  
  int   n;  
  int   s=0;  
   
   
  for(i=0;i<20;i++)  
  {  
  n   =   strcmp(c[i],ac[i]);  
  if(n   =   0)  
  s   +=   1;  
  }  
  Top

8 楼favors(favors)回复于 2005-04-04 22:08:49 得分 2

不对ctrcmp(char   *,char   *)  
    函数的参数应该是指针,而你写成了字符Top

相关问题

  • ■■■■ 如何将字符串当做 C/C++ 语句执行? ■■■■
  • c# 使用字符串保存sql语句,用什么字符表示换行?
  • C#中判断一个字符串是否NULL的语句该怎么写?
  • 怎样在pb中执行字符串(sql语句字符串)
  • 截取字符串(C#)
  • C++字符串连接?
  • C++字符串连接?
  • C# 的字符串处理
  • Sql 语句字符串排序问题
  • sql语句连接字符串问题

关键词

  • 字符串
  • 比较
  • ac

得分解答快速导航

  • 帖主:snoopylou
  • kugou123
  • favors

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo