免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1196 | 回复: 4
打印 上一主题 下一主题

find问题,怎么就输出不出来呢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-28 22:55 |只看该作者 |倒序浏览
  1. // 查找数字个数
  2. #include <iostream>
  3. #include <string>
  4. using namespace std;
  5. int main(){
  6.         string a("0b2c3d7R4E6");
  7.         string b("0123456789");
  8.         string::size_type p;
  9.         int s=0;
  10. for(p=a.find_first_of(b);p!=string::npos;++p)

  11.         s=s+1;
  12.         cout<<s<<endl;
  13.         return 0;}
复制代码
输不出来?????

[ 本帖最后由 yanglinayp 于 2006-4-28 22:56 编辑 ]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-04-28 23:02 |只看该作者
b.find_first_of(b)
你这是想干嘛呀?

论坛徽章:
0
3 [报告]
发表于 2006-04-28 23:07 |只看该作者

回复 2楼 lenovo 的帖子

不好意思,刚才弄错了:em15:统计0b2c3d7R4E6里的数字个数,感觉思路没有问题,还请多多指教

[ 本帖最后由 yanglinayp 于 2006-4-28 23:08 编辑 ]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2006-04-28 23:33 |只看该作者
原帖由 yanglinayp 于 2006-4-28 23:07 发表
不好意思,刚才弄错了统计0b2c3d7R4E6里的数字个数,感觉思路没有问题,还请多多指教

你的a.find_first_of(b)就做了一次,
然后就在那里循环,什么都不做。
还不出错呀?

论坛徽章:
0
5 [报告]
发表于 2006-05-08 22:09 |只看该作者

回复 4楼 lenovo 的帖子

我作出来了,非常感谢大法师的指教!!!
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP