我正在編譯時得到「函數」searchEntry'應該有一個原型「錯誤!以下函數的函數原型標題是什麼?
功能是
int searchEntry(indexs ind[],char key[],int n)
其中indexs ind[ ]
是結構
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;
}
應該用什麼函數原型?
這裏要記住的重要一點是,原型(或定義)都來*之前*您使用功能。這是因爲在C和C++中,所有名稱(標識符)必須在使用之前聲明。函數原型是函數的*聲明*。 –
由於您在問題中提供了原型,因此您似乎還不知道原型*是什麼。 –
不要編輯問題以提出新問題。開始一個新的問題。 –