我正在编译“功能'searchEntry'应该有一个原型”错误!
功能
int searchEntry(indexs ind[],char key[],int n)
其中indexs ind[ ]
是struct
typedef struct index
{
int id;
char word[20];
int count;
}indexs;
searchEntry功能
int searchEntry(indexs ind[],char key[],int n)
{
indexs *i;
for(i=ind;i<ind+n;i++)
{
if((strcmp(i->word,key)==0))
{
return(i-ind);
}
}
return -1;
}
功能原型应该是什么?
答案 0 :(得分:2)
函数原型与函数定义相同。所以它将是:
int searchEntry(indexs ind[],char key[],int n);
答案 1 :(得分:1)
要么
int searchEntry(indexs ind[],char key[],int n);
或
int searchEntry(indexs [],char [],int );