Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
siger
13 / 13 / 1
Регистрация: 27.02.2010
Сообщений: 46
0

Список для хранения символа

25.04.2010, 04:00. Просмотров 423. Ответов 3
Метки (Все метки)

Нужно написать программу которая будет многократно изменять строку по определенным правилам.
В ходе её реализации возникла необходимость многократно вставлять в строку слова большей длины чем есть.(для хранения строки используется массив, для сравнения что на что заменить используется список(содержащий строки))
Пример:
Мы К Аов
Будет последовательно обработано
1) Мы купили Аов
2) Мы купили Апельсинов

Вопрос:
Будет ли поболее рентабельно использовать для хранения строки список содержащий всего один символ? И в случае необходимости замены просто менять указатели?(список для сравнения тоже преобразовать под хранение одного символа?)

Вернуться к обсуждению:
Список для хранения символа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2010, 04:00
Готовые ответы и решения:

Односвязный список для хранения строк
С int-овскими все работает прекрасно но char не хочет выводиться. ...

Реализовать односвязный список для хранения
Реализовать односвязный список для хранения данных вида: ФИО, группа....

Линейный двусвязный список для хранения записей
Добрый вечер. Нужна блок-схема к данному коду #include "stdafx.h"...

Необходимо выбрать структуру (список, К-Ч дерево и т.д) для хранения данных
Решил описать задачку здесь, может кому тоже интересно будет, такие не каждый...

Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового ад
Реализуйте класс для хранения ФИО и номера телефона человека, класс для...

3
Другие темы раздела
C++ строки. в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread121477.html
Здрасти. #include <iostream> #include <windows.h> using namespace std; int main() { char filename="C:\wer\ht\rt.exe";
C++ gcc не компилирует: too many arguments to function Building file: ../main.cpp Invoking: GCC C++ Compiler g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -o"main.o" "../main.cpp" /usr/include/c++/4.3/bits/list.tcc:... http://www.cyberforum.ru/cpp-beginners/thread121469.html
как через оператор else закончить программу?? C++
я пишу тест - курсовую и не знаю как предотвратить лишние нажатия enter'a помогите плиз)))
C++ Вопрос про outtextxy()
Если в графическом режиме выводить текст с помощью функции outtextxy() поверх другого текста, то новый текст сливается со старым. Прошу подсказать, как сделать, чтобы outtextxy() удалял тот текст,...
C++ проверка введенного значения http://www.cyberforum.ru/cpp-beginners/thread121409.html
Подскажите пожалуйста, хочу реализовать проверку на введенное значение, заметил если получаемой переменной с консоли ставить тип int то при введении буквы или запятой идет бесконечный цикл, поэтому...
C++ Ошибки в проге #include <iostream> using namespace std; int uselust = 467; int ust = 300; int nomerus = 789; int kolusl = 200; int M = 550; int tsena = 320; int M1 = 890; подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru