Я давно не пользуюсь языком C, и это сводит меня с ума. У меня есть массив структур, и мне нужно создать функцию, которая будет копировать один массив в другой (мне нужна точная копия), но я не знаю, как определить вызов функции. Я думаю, мне нужно использовать указатели, но когда я пытаюсь, это дает мне ошибку.
struct group{
int weight;
int x_pos;
int y_pos;
int width;
int height;
};
struct group a[4];
struct group b[4];
copySolution(&a, &b);
Последнее объявление выдает мне ошибку. Как я уже сказал, программирование на C прошло уже давно, поэтому сейчас я немного растерялся :(