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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2010, 21:07   #1
Catfish
Новичок
Джуниор
 
Регистрация: 29.11.2010
Сообщений: 2
По умолчанию с++ queue

Задача: Добавить слово в заданную позицию в queue (в середину)
Пример работы программы:
есть очередь
1. Dog
2. Cat
3. Hat

enter word: cap
position: 2

1. Dog
2. cap
3. Cat
4. Hat
Catfish вне форума Ответить с цитированием
Старый 29.11.2010, 22:14   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Код:
std::queue<std::string>::iterator iter = myqueue.begin();
std::advance(iter, 2-1);
myqueue.insert(iter, value);
Хотя фиг его знает, есть ли insert в queue, не проверял. Да и вообще-то не сильно и нужен он там по логике вещей.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
класс queue Александра1000000 Помощь студентам 6 27.05.2010 23:10
Очередь std::queue Sam Gold Общие вопросы C/C++ 0 02.05.2010 18:54
STACK и QUEUE vo_sa Общие вопросы C/C++ 3 25.03.2009 11:45
class queue Freer Общие вопросы C/C++ 6 16.01.2009 00:05