string::size_type pos = 0;if (this->w_emparray[j]->w_name.find(sname, pos) != string::npos){cout << "编号: " << this->w_emparray[j]->w_id << "\t";cout << "姓名:" << this->w_emparray[j]->w_name << "\t";cout << "岗位编号:" << this->w_emparray[j]->w_depaid << endl;break;}//模糊查找//利用find函数
这个地方利用find函数,包含头文件cstring!!!
可以直接套用!w_name是string类
class A
{
public:string name;};void text()
{A a;//定义一个对象if(a.name.find(value)+1)//value表示你要模糊查找的部分,例如,name=张晨,value就是 张 或者 晨//如果查找到就返回下标,没有找到就返回-1
{//........//........代码部分
}}