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

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

Войти
Регистрация
Восстановить пароль
 
Xsenon_rus
8 / 8 / 0
Регистрация: 18.04.2011
Сообщений: 104
#1

Вставка в одномерный массив - C++

25.04.2013, 02:52. Просмотров 393. Ответов 7
Метки нет (Все метки)

Есть массив
C++
1
cin.getline(m_text[i], 256)
Например : "После завтра я еду домой."

Нужно после слова "еду" вставить "на поезде"

Результат: "После завтра я еду на поезде домой."

При этом не пользоваться всем что связано со String. Просто заменой и сдвигом в циклах ( я просто запутался уже )

Не могли бы вы помочь написать функцию ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 02:52     Вставка в одномерный массив
Посмотрите здесь:

Вставка элемента в одномерный массив - C++
Задан упорядоченный по возростанию массив целых чисел A и число B. Для числа B найти такое место среди элементов массива А, чтобы после...

Вставка в одномерный массив произвольного элемента. - C++
Переменные объявлены глобально. Вот функции для получения рандомного числа и самой вставки. int GetRandom1(int rand_count) { using...

Скопировать двумерный массив в одномерный массив из 50 элементов - C++
Создать двумерный массив 10*5, заполнить его значениями ( i^2-j^2), где i и j итераторы двумерного массива. А затем скопировать двумерный...

Вставка в массив - C++
Здравствуйте! Допустим, у меня есть массив и в него нужно вставить элемент. (Условие: если он больше последнего элемента, то нужно...

Вставка строки в массив. - C++
Пожалуйста объясните мне алгоритм вставки строки в массив, с удалением разобрался а вот со вставкой нет(. Еще бы поиск не помешал. Язык си.

Вставка элементов в массив - C++
M=M+1; i=M; while (i>k) { Y=Y; i--; } Y=A; В чём ошибка? помогите пожалуйста

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
25.04.2013, 11:25     Вставка в одномерный массив #2
Цитата Сообщение от Xsenon_rus Посмотреть сообщение
При этом не пользоваться всем что связано со String.
с std::string или сишные функции тоже нельзя использовать?
Xsenon_rus
8 / 8 / 0
Регистрация: 18.04.2011
Сообщений: 104
25.04.2013, 11:45  [ТС]     Вставка в одномерный массив #3
Цитата Сообщение от Tulosba Посмотреть сообщение
с std::string или сишные функции тоже нельзя использовать?
Все нельзя.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
25.04.2013, 11:57     Вставка в одномерный массив #4
Цитата Сообщение от Xsenon_rus Посмотреть сообщение
Все нельзя.
Ну, тогда я Вам рекомендую разбить задачу на части:
1. Поиск подстроки;
2. Непосредственно вставка.
Xsenon_rus
8 / 8 / 0
Регистрация: 18.04.2011
Сообщений: 104
25.04.2013, 12:11  [ТС]     Вставка в одномерный массив #5
Цитата Сообщение от Tulosba Посмотреть сообщение
2. Непосредственно вставка.
Меня и интересует как сдвинуть элементы ровно на столько же символов сколько будет в слове?
Вводить ещё 1 функцию подсчета этих букв т.к. нельзя strlen ?
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
25.04.2013, 12:14     Вставка в одномерный массив #6
Цитата Сообщение от Xsenon_rus Посмотреть сообщение
Вводить ещё 1 функцию подсчета этих букв т.к. нельзя strlen ?
Там Вам в другой ветке strlen() реализовали. В чем проблема?
Xsenon_rus
8 / 8 / 0
Регистрация: 18.04.2011
Сообщений: 104
25.04.2013, 12:20  [ТС]     Вставка в одномерный массив #7
Цитата Сообщение от Tulosba Посмотреть сообщение
Там Вам в другой ветке strlen() реализовали. В чем проблема?
В смысле в другой ветке ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2013, 12:24     Вставка в одномерный массив
Еще ссылки по теме:

Двумерный массив Вставка - C++
Дан двумерный массив, элементы которого - целые числа. Вставьте новый столбец, каждый элемент которого - число ноль, после последнего...

Вставка в массив слова - C++
Помогите пожалуйста .Есть массив x он заполнен текстом ( например privet/eror/solnce,Leto/) задача . нужно переписать в новый массив все...

Вставка элементов в массив, дописать - C++
Дано натуральне парне число n (n >100) і послідовність цілих чисел a1, a2, …, a(n/2) Отримати нову послідовність,вставивши в первинну...

ассемблерная вставка, динамический массив - C++
добрый день! pA - указатель на int _asm { mov eax, dword ptr pA mov result, eax } cout << result << endl; в eax...


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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
25.04.2013, 12:24     Вставка в одномерный массив #8
Цитата Сообщение от Xsenon_rus Посмотреть сообщение
В смысле в другой ветке ?
Вставить в последовательность строк, начиная (заканчивая) с текущей, после (перед) заданного контекста заданную подстроку
Yandex
Объявления
25.04.2013, 12:24     Вставка в одномерный массив
Ответ Создать тему
Опции темы

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