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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
#1

Прямое присвоение двух массивов - C++

10.12.2009, 11:17. Просмотров 862. Ответов 8
Метки нет (Все метки)

Ребята а в С++ нельзя прямое присвоение двух массивов? есть у кого нить эффективные варианты?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2009, 11:17     Прямое присвоение двух массивов
Посмотрите здесь:

Объединение нескольких массивов в одну область памяти Union и прямое обращение по имени - C++
Нужно чтобы массив s пересекался в памяти с массивами u1,u2,u3 и чтобы к ним был прямой доступ по имени. Первое я реализовал: union ons {...

Сложение и присвоение массивов - C++
Помогите пожалуйста! Ввод-два массива одной длинны.Необходимо их поэлементно сложить и записать в третий массив. Зарание большое...

Сложение двух массивов - C++
Вот условие задачи: Your friend is the person who does not like any limitations in the life. And when you said to him that it is totally...

Перемножение двух массивов - C++
помогите с программой пожалуйста, когда перемножается 2 матрицы выводится какой то мусор вместо нормальной третей матрицы. Результат...

Склеивание двух массивов - C++
#include <stdafx.h> #include <iostream> #include <stdio.h> #include <ctime> #include <windows.h> #include <iomanip> #include...

Сортировка двух массивов - C++
Здравствуйте. Помогите разрешить проблему. Есть два массива, один одномерный, второй двумерный. Нужно отсортировать одномерный и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
10.12.2009, 13:45     Прямое присвоение двух массивов #2
Artisoft, что это такое ? может ты имеешь ввиду алгоритм std::merge; так он объединяет а если хочешь инициализировать массив введёнными данными то юзай такую констркцию
C++
1
std::vector<int>vec((std::istream_iterator<int>(std::cin)), (std::istream_iterator<int>()));
читает из потока целые числа и пишет ихв вектор можешь заюзать не только int , а так же float double std::string и т д
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 15:43  [ТС]     Прямое присвоение двух массивов #3
нет, допустим объявил два одномерных массива int A[20]; int B[20];
вводим массив A по элементно, а потом хочу сделать для нее резерв, т.е. массив А копировать в B. Знаю что можно поэлементно копировать, а на прямую можно типа A=B;?
Rififi
2338 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
10.12.2009, 15:57     Прямое присвоение двух массивов #4
Artisoft,
Ребята а в С++ нельзя прямое присвоение двух массивов?
нельзя.

есть у кого нить эффективные варианты?
memcpy, std::copy
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 16:16  [ТС]     Прямое присвоение двух массивов #5
std:: copy не совсем понял как пользоваться
Rififi
2338 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
10.12.2009, 16:18     Прямое присвоение двух массивов #6
int a[10], b[10];
...
std::copy(a, a+10, b);
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 16:26  [ТС]     Прямое присвоение двух массивов #7
а какую библиотеку надо подключить?
Rififi
2338 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
10.12.2009, 16:29     Прямое присвоение двух массивов #8
заголовочный файл algorithm
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2009, 16:38     Прямое присвоение двух массивов
Еще ссылки по теме:

Сложение двух массивов. - C++
Что то я не как не пойму если я пишу вот такой код #include &quot;stdafx.h&quot; #include &quot;conio.h&quot; int aaa = {2,3,4}, bbb = {5,6,7}, ...

Вычитание двух массивов - C++
Напишите функцию, которая поэлементно вычитает из первого массива второй, и записывает результаты вычитаний в третий массив. Массивы содержа...

соединение двух массивов - C++
здравствуйте! есть задача: даны два неубывающих массива x и y. найти их соединение, то есть неубывающий массив z, содержащий их общие...

Сортировка двух массивов - C++
В точности задание звучит следующим образом: Для двух одинаковых по размеру одномерных массивов определить какой из них требует больше...


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

Или воспользуйтесь поиском по форуму:
Artisoft
3 / 3 / 0
Регистрация: 02.12.2009
Сообщений: 73
10.12.2009, 16:38  [ТС]     Прямое присвоение двух массивов #9
Сработала!!!Спасибо огромное
Yandex
Объявления
10.12.2009, 16:38     Прямое присвоение двух массивов
Ответ Создать тему
Опции темы

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