thinking in c++ 3.11

#include <iostream>

#include <string>

 

using namespace std;

 

void test(string s, string to)

{

string str;

int cnt = 0;

int n = 0;

for(int i = 0; i < s.length(); i++)

{

if(s[i] == to[0])

{

if(0 == s.compare(i, to.length(), to))

{

if(n == 0)

{

str += to;

cnt++;

i += to.length() - 1;

n++;

}

else

{

cnt++;

}

}

}

}

cout << "str:" << str << "cnt:" << cnt << endl;

}

 

int main()

{

test("bananana", "ana");

return 0;

}

阅读更多
文章标签: c++ string include
想对作者说点什么? 我来说一句

Thinking in C++ 中文版PDF版 很爽哦

2008年09月11日 13.82MB 下载

Thinking in C++ 中文版

2009年02月27日 13.82MB 下载

thinking in c++的课后习题答案

2015年01月22日 259KB 下载

Thinking in c++中文版第四版

2009年07月29日 13.82MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭