C ++,我想在String中搜索一个字符,并输出包含该字符的所有单词

时间:2016-06-06 07:26:00

标签: c++ string

我有这样的任务,例如我有一个字符串,"今天是星期一" 如果用户键入" o",程序必须输入"今天和星期一"因为他们有" o"。

我的代码是这样的,但它不能用于唯一的搜索子字符串。

对不起,如果我的英语不好。

#include <iostream>
#include <string.h>

using namespace std;

#define size  100

int main()
{
    char str[size];
    char searching_string[size];

    cout << " Enter String : ";
    cin.getline(str,100);

    cout << " String : " << str;

    cout << " Enter Search String : ";
    cin.getline(searching_string,size);

    cout << endl << endl;

    cout << strstr(str,searching_string);

    cin.get();
    cin.get();
    return 0;
}

1 个答案:

答案 0 :(得分:1)

除了这个问题的质量。 我认为strchr()正是您所寻找的。

Link

坚持下去。