Ребята .не могу понять почему не переносит один массив в другой ? ничего не выводит.С - C (СИ)
Формулировка задачи:
/*Используя два указателя на массив целых чисел, скопировать один массив в другой.
Использовать в программе арифметику указателей для продвижения по массиву,
а также оператор разыменования.*/
#include <stdio.h>
#include <stdlib.h>
#define SIZE 5
int mass[SIZE] = {1,2,3,4,5};
int copyMass[SIZE];
void zamenaMass (int *mass,int *copyMass, int length);
int main()
{
printf("Array:%c\n", mass[SIZE]);
zamenaMass( &mass[SIZE], ©Mass[SIZE], SIZE);
}
void zamenaMass (int *mass,int *copyMass, int length)
{
for (int i = 0; i < length; ++i)
{
*(mass + 1) = *(copyMass + 1);
printf("Copied array :%c\n", (unsigned char) (*copyMass + i));
}
}Решение задачи: «Ребята .не могу понять почему не переносит один массив в другой ? ничего не выводит.С»
textual
Листинг программы
zamenaMass( &mass[SIZE], ©Mass[SIZE], SIZE);