У меня есть два цикла for, которые обрабатывают данные из файла и сохраняют их в массиве, соответствующим образом индексируя каждый элемент. Я хочу передать этот массив в функцию и выполнить некоторые вычисления над ним, но он дает мне ошибку: «ошибка: нет соответствующей функции для вызова 'year_range'".
Я пытался передать его как элемент[] [] но затем компилятор хочет, чтобы я указал индекс. Я хочу передать весь массив в функцию, чтобы выполнить некоторые вычисления над ней.
void year_range(string item[]);
int main()
{
string item[75][5];
for (int row = 0; row < 74; row++)
{
for (int col = 0; col < 4; col++)
{
getline(fin,item[row][col], ',');
}
getline(fin, item[row][4], '\n');
}
year_range(item);
}
void year_range(string item[])
{
// processing item array
}
Я ожидаю, что весь массив "item" успешно пройдет через функцию year_range, без ошибок.