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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2011, 22:19   #1
KOPC1886
Пользователь
 
Регистрация: 28.10.2010
Сообщений: 26
По умолчанию Списки! Проблемы(((

Всем привет) Мне задали задание создать список и ввести туда "abc", а потом ввести еще "f" и "e", то есть чтобы получилось "abfec". Как это сделать и объясните пожалуйста про списки с самого нуля, а то в книгах ничего не понятно(((( Спасибо!.
KOPC1886 вне форума Ответить с цитированием
Старый 15.09.2011, 00:32   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

KOPC1886

про списки с самого нуля, а то в книгах ничего не понятно

читай Дональд Кнут "Искусство программирования"

создать список и ввести туда "abc", а потом ввести еще "f" и "e", то есть чтобы получилось "abfec"

На C++ это делается так:

Код:
#include <iostream>
#include <list>
#include <string>
#include <iterator>
#include <algorithm>

#include <locale>

int main()
{
	setlocale(LC_ALL, "");

	const std::string abc = "abc";

	typedef std::list<char> V;
	V v(abc.begin(), abc.end());

	V::iterator it = v.begin();
	std::advance(it, 2);

	v.insert(it, 'f');
	v.insert(it, 'e');

	std::copy(v.begin(), v.end(), std::ostream_iterator<V::value_type>(std::cout, ""));
	std::cout << std::endl;
	
	return 0;
}
Проверка: http://codepad.org/inKmUR8A
Rififi вне форума Ответить с цитированием
Старый 16.09.2011, 16:33   #3
MasterSporta
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 56
По умолчанию

Очень хорошо про списки написано в Дейтеле "Как программировать на С++"
MasterSporta вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
списки nataliya234 Помощь студентам 5 15.05.2010 14:11
(C++) списки Troi666 Помощь студентам 6 13.05.2009 00:47
Списки C++ Katya Melody Помощь студентам 0 07.05.2009 23:32
Списки MAKEDON Общие вопросы Delphi 5 15.12.2007 19:05