我被困在一些没有评分的作业上(它意味着练习)。
我必须创建一个find_name
需要 2 个参数的函数。第一个参数是一个二维名称数组(字符串),第二个参数是一个字符串,用于在二维数组中查找名称,如果找到则函数必须返回 1,否则返回 0。
当我调用该函数(现在为空)时,我得到了这个warning: passing argument 1 of 'find_name' from incompatible pointer type
这是重要的部分。
在主要
char strNameList[][2] = { { "Luca","Daniel"} ,{"Vivan","Desmond"},{"Abdul","Justin"}, {"Nina","Marlene"},{"Donny","Kathlene"} };
char strFindName[] = "\0";
printf("Please enter a name to look for: ");
gets(strFindName);
nSearch = find_name(strNameList, strFindName);
功能
int find_name(char strNameList[][2], char strLookUp[])
我是 C 新手(我是学生),我对字符串(字符串数组等)完全感到困惑。