-3
Im писать прототип функции для функции, которая содержит два массивапрототип функции для двумерного массива
void fillAndDisplay(int data[50][8], string names[50]) //prototype
fillAndDisplay(data, names); // call
void fillAndDisplay(int data[50][8], string names[50]){ // definition
}
компилятор не нравится это. Что я делаю не так?
[Пример попытки вызова]
int main()
{
fillAndDisplay(data, names);
return 0;
}
Это подчеркивает и имена данных и говорит «не экземпляр функции перегрузки не соответствует требуемому типу данных
Может быть, у нас есть специальное сообщение об ошибке? Кроме того, что такое объявления для данных и имен? – Isaiah
Возможно, отсутствующая точка с запятой в конце вашего p объявление ротипота? Вы знаете, как раз перед этим комментарием '// prototype'? В противном случае, я просто протестировал, поставив вызов в 'int main()' comp компилирует только тонкие. (не говорите мне, что вы пытались называть вас функцией из-синей, буквально изображенной вашим вопросом) –
Он подчеркивает «int» в int main и 0 в обратном 0; и говорит, что ожидается '}' – Ralf