Передача массива в функцию c++ - Вопросы по С+

Вопрос Передача массива в функцию c++

Регистрация
16 Сен 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Нужно передать одномерный массив в функцию, вот код:
270482794_6605aef107154d1321debeb630150853_800.png

выдает следующую ошибку:
270482794_ed3127b816326cfc1951aa89af7462dc_800.png

что не так?
 
Регистрация
27 Окт 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Ну так и передавай весь массив а, а не один элемент a[5]. И будет тебе счастье.
 
Регистрация
30 Мар 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
int a[5] - описание целочисленного массива из пяти элементов
a[5] - пятый элемент массива

Нельзя данный синтаксис путать
 
Регистрация
11 Окт 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
#include
#include
#include
#include

#define RAND(min, max) (rand() % ((max) - (min)) + (min))

using namespace std;

void fill(int* v, size_t n, int a, int b) {
static bool flag = true;
if (flag) {
srand(static_cast(time(nullptr)));
flag = !flag;
};
if (a > b) {
swap(a, b);
}
for (size_t i = 0; i < n; ++i) {
v = RAND(a, b);
}
}

void show(int* v, const size_t n, const streamsize w) {
for (size_t i = 0; i < n; ++i) {
cout
 
Сверху Снизу