Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2009, 22:10   #1
sqwerty
 
Регистрация: 06.04.2009
Сообщений: 6
По умолчанию как можно объединить два массива в один новый?

Здравствуйте! Подскажите, пожалуйста, как можно объединить два массива в один новый массив? Спасибо Большое!!!
sqwerty вне форума Ответить с цитированием
Старый 11.06.2009, 22:21   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Имеем некоторую переменную k=0 - хранит индекс текущего элемента нового массива.
Проходим по первому массиву и копируем его в новый
Код:
for(i=0; i<size1; i++)
 newMassiv[k++] = massiv1[i];
далее проходим по второму массиву
Код:
for(i=0; i<size2; i++)
 newMassiv[k++] = massiv2[i];
Цитата:
Сообщение от vvviperrr
ну или через memcpy
Точно Забыл про нее..
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось Sazary; 12.06.2009 в 00:03.
Sazary вне форума Ответить с цитированием
Старый 11.06.2009, 23:48   #3
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

ну или через memcpy
vvviperrr вне форума Ответить с цитированием
Старый 11.06.2009, 23:50   #4
rangerx
Пользователь
 
Регистрация: 30.05.2009
Сообщений: 46
По умолчанию

Код:
#include <algorithm>
	//...
	int a[5] = {1,2,3,4,5};
	int b[5] = {6,7,8,9,10};
	int c[10] = {0};

	std::copy(a, a+5, c);
	std::copy(b, b+5, c+5);
	//...
rangerx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль.Двумерные массивы,объединить два массива в один с сортировкой столбцов по возрастанию. valord Помощь студентам 6 02.06.2009 11:13
как объединенить два treeview в один? Paul Hindenburg Компоненты Delphi 0 17.11.2008 09:29
Как объединить два массива в один. TheWanderer Общие вопросы C/C++ 2 10.11.2008 00:15
два запроса, которые нужно объединить в один. andrianov123 БД в Delphi 4 16.05.2008 16:06
Объединить в один файл asale Microsoft Office Excel 2 12.02.2008 13:18