#include <iostream>
#include <string.h>
#include <stdio.h>
#include <algorithm>
using namespace std;
int main()
{
string str,s,x;
cin>>str;
int n,flag;
cin>>flag>>n;
if(flag==0)
transform(str.begin(),str.end(),str.begin(),::tolower);
for(int i=0;i<n;i++){
cin>>s;
x=s;
if(flag==0)
transform(s.begin(),s.end(),s.begin(),::tolower);
if(s.find(str)<=120)
cout << x << endl;
}
return 0;
}
小结:
transform(str.begin(),str.end(),str.begin(),::tolower); 小写转换
transform(str.begin(),str.end(),str.begin(),::toupper); 大写转换
s.find(str) 字符串匹配
常用头文件
#include <string.h>
#include <stdio.h>
#include <algorithm>