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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2015, 22:00   #1
movchinar
Пользователь
 
Регистрация: 06.01.2015
Сообщений: 15
По умолчанию массивы C++

Ответьте пожалуйста, почему нельзя массиву присвоить массив.
movchinar вне форума Ответить с цитированием
Старый 06.01.2015, 22:12   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,872
По умолчанию

массив- это не одна переменная, а набор однотипных. надо все перебрать и соответственно в цикле присвоить. a[1]:=b[1], a[2]:= b[2]и т.д, в зависимости от поставленной задачи. причём, размеры массивов могут не совпадать, так что там надо будет в цикле чётко прописать с какого по какой номер присваиваем/ обрабатываем.
Код:
for(i=1;i<=100;i++)
{
a[i]=b[i];
}
ну, как-то так....
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 06.01.2015, 22:30   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Грубо говоря, даже переменная int, является массивом т.к. состоит из 8-и байт. Только присвоение такой переменной поисходит при помощи подпрограммы, написанной на Ассемблере. Поэтому мы и не заморачиваемся над тем, как это реализовано.
В принципе, можно написать небольшой класс, сделать для него перегрузку оператораторов и тогда можно будет присваивать один массив другому, как это уже делается в PHP.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12