Тема: Some one shit game
Показать сообщение отдельно
Старый 22.04.2011, 17:39   #30
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
	map<string, string> m;

	m["revolver"] = "rev";
	m["bazuka"] = "baz";
	m["shotgun"] = "gun";
	m["laserbeem"] = "beam";

	cout<<(*(++m.find("revolver"))).second<<endl;
	int a;cin>>a;
	return 0;
незабываем что елементы упорядочены по ключу

{
	map<string, string> m;

	m["revolver"] = "rev";
	m["bazuka"] = "baz";
	m["shotgun"] = "gun";
	m["laserbeem"] = "beam";
	
	map<string, string>::const_iterator i = m.find("revolver");
	for(int j=1;j<10;++j)
	{
	i++;
	if(i == m.end())
		i = m.begin();

	cout<<(*i).second<<endl;
	}
	int a;cin>>a;
	return 0;
вот тебе цикличный вариант
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mr.DIMAS (22.04.2011)