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

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

Восстановить пароль Регистрация
 
Xsenon_rus
8 / 8 / 0
Регистрация: 18.04.2011
Сообщений: 104
25.04.2013, 02:52     Вставка в одномерный массив #1
Есть массив
C++
1
cin.getline(m_text[i], 256)
Например : "После завтра я еду домой."

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

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

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

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

Вставка строки в массив. C++
Вставка в одномерный массив произвольного элемента. C++
Вставка в массив C++
C++ Вставка элементов в массив
C++ Двумерный массив Вставка
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
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
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
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
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
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++ Вставка элементов в массив, дописать
Вставка в массив слова C++

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

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

Текущее время: 19:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru