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

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

Войти
Регистрация
Восстановить пароль
 
 
Ko4evnik
0 / 0 / 0
Регистрация: 23.08.2013
Сообщений: 11
#1

Скопировать один элемент в другой в рамках такого массива - C++

25.08.2013, 01:16. Просмотров 1075. Ответов 21
Метки нет (Все метки)

скажите, плиз, кто-нибудь, как перекочевать, то бишь, скопировать один элемент в другой в рамках такого массива?
C++
1
char *name[COUNT][NAME];
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2013, 01:16     Скопировать один элемент в другой в рамках такого массива
Посмотрите здесь:

Скопировать все элементы массива в другой массив такого же размера - C++
Дан массив. Скопировать все его элементы в другой массив такого же размера: а) в том же порядке расположения элементов; б) в обратном...

Скопировать один файл в другой - C++
Создаю 2 файл, в первый записываю цифры. Почему в файле они выводятся в битой кодировке, даже не в кодировке, в в каракулях?) И второе,...

Скопировать один символьный массив в другой - C++
Привет всем, многоуважаемые пользователи не могу сделать программу. Нам даны два массива s1 и s2 пользователь вводит фразу в массив s2 а...

Скопировать один массив char в другой - C++
у меня двухмерный символьный и одномерный массивы символов. Что в общем то мне нужно. После небольших манипуляций над одномерным массивом,...

Скопировать один динамический массив в другой - C++
Доброго времени суток. int *Array = new int; int *B_Array = new int; Первый массив я наполняю содержимым и мне нужно потом его...

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

Скопировать один файл в другой средствами experimental/filesystem - C++
Хочу скопировать один файл в другой с помощью experimental/filesystem. Вот так получается: #include <fstream> #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
28.08.2013, 21:55     Скопировать один элемент в другой в рамках такого массива #21
Цитата Сообщение от IGPIGP Посмотреть сообщение
Если знать максимальный возможный размер например 100 то можно:
можно
даже можно взять размер 1000 байт точно хватит
при тыще строк это мегабайт, при современной памяти копейки
и просто копируй
но если между строками
"мама" и "раму" надо вставить "мыла" то уже просто так не отделаешься
или количество элементов(строк) с запасом или динамическое перераспределение
с копированием строк
тут даже вектор может не помочь насколько я помню он не позволяет элементы впихивать между другими
или список самый лучший вариант, но не самый быстрый
в смысле вставит то быстро а вот искать элемент не очень
короче нужно полное и четкое ТЗ
я исходил из этого
Цитата Сообщение от Ko4evnik Посмотреть сообщение
Одним из этих пунктов является удаление ненужного нам поля
никаких удалений копирований
но при работе с массивом строк нужно учитывать что пустая строка не считается
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2013, 22:02     Скопировать один элемент в другой в рамках такого массива
Еще ссылки по теме:

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

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

Если елементы массива соседние одинаковы то один из них заменяется на 0 а другой увеличиваетмя на один - C++
#include "stdafx.h" #include<string> #include <cmath> #include <iostream> #include<locale> using namespace std; const int...

Скопировать два двумерных массива в один одномерный - C++
int ReshKardanoA; cout<<endl; int k=0,s=0,l=0; j=0; while(s==32) { if(k==3) { l++; for(i=0;i<4;i++) ...

Как скопировать символ из символьного массива в другой массив - C++
Есть массив s и r в обоих по 8 символов + \0 (окончание строки). В s есть символ "т", как его скопировать, например, в r? Проблема в...


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

Или воспользуйтесь поиском по форуму:
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6421 / 3060 / 303
Регистрация: 04.12.2011
Сообщений: 8,342
Записей в блоге: 3
28.08.2013, 22:02     Скопировать один элемент в другой в рамках такого массива #22
Цитата Сообщение от ValeryS Посмотреть сообщение
"мама" и "раму" надо вставить "мыла" то уже просто так не отделаешься
Ну так максимальные размеры 2-d массива строк тоже нужно знать. Ну и там переписывать как угодно. Непонятно, же что нужно.
Предполагаю, что задача о которой мы не знаем, решается совсем иначе.
Yandex
Объявления
28.08.2013, 22:02     Скопировать один элемент в другой в рамках такого массива
Ответ Создать тему
Опции темы

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