Я получаю «Function» 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++ все имена (идентификаторы) должны быть объявлены до их использования. Прототипом функции является * объявление * функции. –
Кажется, вы еще не понимаете, что такое прототип *, так как вы предоставили прототип в вопросе. –
Не редактируйте вопрос, чтобы задать новый вопрос. Начните новый вопрос. –