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

Помогите разобраться со множеством - C++

Войти
Регистрация
Восстановить пароль
 
zolton
0 / 0 / 0
Регистрация: 07.06.2008
Сообщений: 19
14.12.2008, 14:31     Помогите разобраться со множеством #1
пишу так..
нужно , чтобы множество выводилось в алфавитном порядке.
Код
void MyLetter()
{
 char Let[]={'b','c','d','f','g','h','j','k','l','m','n','p','r','s','t','v','w','x','z'};

 set<char,less<char>> SetLet(Let,Let+19);
 set<char,std::greater<char>> res;
 set<char,std::greater<char>>::iterator iter;

 const string delims(",");
 string line;


  while(getline(cin,line,'\n'))
  {
      string::size_type begIdx,endIdx;
   begIdx=line.find_first_not_of(delims);
       while(begIdx!=string::npos)
      {
          endIdx=line.find_first_of(delims,begIdx);
          if(endIdx==string::npos)
               endIdx=line.length();

       for(int i=begIdx;i<endIdx;i++)
           if (SetLet.find(line[i])!=SetLet.end()){
              res.insert(line[i]);
             cout<<line[i];
          }
     begIdx=line.find_first_not_of(delims,endIdx);
      }


    }
   iter=res.begin();
   while(iter!=res.end())
       cout<<*iter++;

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2008, 14:31     Помогите разобраться со множеством
Посмотрите здесь:

Помогите разобраться со структурами C++
C++ Помогите разобраться в обозначениях
помогите разобраться с gcc C++
Помогите разобраться в Наследование C++
reinterpret_cast помогите разобраться C++
C++ If else помогите разобраться
C++ Помогите разобраться
C++ Помогите разобраться с классами в C++
C++ Помогите разобраться с итераторами
Помогите разобраться с try-catch C++
C++ Помогите разобраться с циклом while.
C++ Помогите разобраться с указателем

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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