Ребята .не могу понять почему не переносит один массив в другой ? ничего не выводит.С - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д