无法编写按照书名删除操作的代码
需要帮助
/*book *delName(book *head)
{
book *p1,*p2;
int name;
int n;
if(head==NULL)
{
cout << "书库中没有书籍,无法删除!" << endl;
return head;
}
cout << "请输入要删除书籍的名称:" << endl;
cin >> name;
p1 = head;
while(name!=p1->name && p1->next!=NULL)
{
p2 = p1;
p1 = p1->next;
}
if(name==p1->name)
{
if(p1==head)
head = p1->next;
else
p2->next = p1->next;
cout << "删除成功" << endl << endl;
n--;
displayBook(head);
}
else
cout << "不存在该名称的书籍" << endl << endl;
return head;
}*/
[错误] ISO C++禁止指针与整数的比较[FPISTHOMENT ]
目前我的删除菜单已编写出按照编号删除的内容,但按照书名删除的模块无法进行