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