为什么会提示“bool”类型的实参与“const char*”类型的形参不兼容
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
int main()
{
struct info{
char name[20];
int age;
char sex[7];
info *next;
};
info a={"tom",12,"male",NULL};
info b={"julic",14,"female",&a};
info c={"tony",15,"male",&b};
info *head=&a;
info *x=head;
bool isFind=false;
for( ;x;x=(*x).next)
{
if(strcmp("tom",(*x).name==0))//就是这里有问题
{
cout<<""<<(*x).age<<endl;
isFind=true;
break;
}
}
if(!isFind)
{
cout<<"没有找到该项"<<endl;
}
getch();
return 0;
}