Форум программистов, компьютерный форум CyberForum.ru

Копирование массивов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 43, средняя оценка - 4.72
illuminati
20 / 20 / 4
Регистрация: 14.06.2010
Сообщений: 108
10.11.2010, 02:00     Копирование массивов #1
Помогите решить проблемку.
Нашел в нете функцию memcpy(), которая должна по идее копировать один массив в другой
Вот мой код
C++
1
2
3
4
5
6
  cout << "Введите размерность массива : ";
  cin >> dimension;
  int * A = new int[dimension];
  int * B = new int[dimension];
  A = random_array( dimension );
  memcpy( B, A, sizeof( int ) );
в итоге копирует только первый элемент массива, а остальные не записывает... что не так ?
может есть другое решение ? копирование в цикле является верным решением, или всё же это больше похоже на bruteforce ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2010, 02:00     Копирование массивов
Посмотрите здесь:

C++ Копирование массивов
Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать вывести исходные C++
C++ Помогите найти ошибку: копирование массивов
C++ Быстрое копирование массивов с условиями
C++ Сравнение массивов: найти максимальное перебором массивов
C++ Копирование массивов
Копирование массивов C++
В каждом из массивов найти наибольшее значение и умножить на него все элементы массивов C++
В каждом из заданных массивов найти наибольшее значение, и разделить на него все элементы массивов C++
Копирование двумерных динамических массивов C++
Создать массив структур без использования массивов и нотации массивов C++
C++ Копирование текстовых массивов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lerny
 Аватар для Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
10.11.2010, 02:54     Копирование массивов #2
C++
1
memcpy( B, A, sizeof( int )*dimension);
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7933 / 4715 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
10.11.2010, 02:57     Копирование массивов #3
illuminati, Копирование поэлементно - вполне верная вещь. А так же есть алгоритм copy. И иже с ним.
Yandex
Объявления
10.11.2010, 02:57     Копирование массивов
Ответ Создать тему
Опции темы

Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru