基本上我正在接受用户输入并使用它从列表中删除,刚刚抛出此错误。这个代码在一个小时前就已经完成了工作,所以我不知道为什么Visual Studio现在正在讨论这个问题。
char courseName[100];
scanf("%s", courseName);
deletefromlist(&list, &courseName);
deletefrom
list函数将(Courselist * self, char * data)
作为参数。
如何更正此错误并在将来避免错误?干杯!
答案 0 :(得分:5)
函数的第二个参数接受d= {"check-in": "12-04-2016", "check-out": "13-04-2016", "location": "India"}
modelInstance.objects.filter(**d)
,因此您应该传递char *
而不是courseName
。
或者,根据&courseName
的性质,您可能想要更改参数类型。