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

Отсортировать массив символьных строк по алфавитному порядку? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператора цикла с постусловием http://www.cyberforum.ru/cpp-beginners/thread515427.html
Пожалуйста посмотрите задачу, я бы решил, но сколько сижу не пойму 1)С помощью оператора цикла с постусловием напишите программу-фильтр, которая вводит любые символы, но комментирует только буквы...
C++ последовательность (с нулями) вопрос в следующем: определить сколько раз последовательность меняет знак. но подвох - в ней могут быть нули. я понимаю алгоритм, вот его сердце. ... if((a<0 && a>0) || (a>0... http://www.cyberforum.ru/cpp-beginners/thread515426.html
не выводится Массив символов (char) C++
в названии тома и в Файловой системе выводятся непонятные символы. Это по ходу связано с чаровским массивом. Как мне сделать? char charRootPath; bool bHave; UINT dt; char VolumeName; char...
C++ Работа с файлами на С++
Здравствуйте ! Написал код программы, что-то на подобии базы данных библиотеки. Осталось только добавить запись и считывание данных с файла (или файлов). Помогите чем можете, никак не могу...
C++ Введите числовую прямоугольную матрицу и найдите номер линии, в которой находится максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread515408.html
Введите числовую прямоугольную матрицу и найдите номер линии, в которой находится максимальный элемент. Как ввести прямоугольную матрицу и найдите номер линии, дайте идеи плиз Добавлено через 8...
C++ Работа со struct Помогите пожалуйста советом, что лучше нужно изменить в коде, чтобы приложение не зависало. Зависание сразу же после первого ввода. Смотрел многочисленные примеры - в структуру ввожу правильно... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9632 / 5580 / 948
Регистрация: 25.07.2009
Сообщений: 10,714
13.03.2012, 00:24
Цитата Сообщение от ForEveR Посмотреть сообщение
Стандарт С++.
C++
1
2
3
4
5
6
7
8
   std::vector<std::string> vec = 
   {
      "hello",
      "and123",
      "what",
      "1223is23123",
      "@!?:.,"
   };
Это, если не ошибаюсь, стандарт C++x0 (C++11, или как там его ещё называют)
Цитата Сообщение от Виталий123 Посмотреть сообщение
Visual Studio 2005
точно не поддерживает.

Виталий123, лучше компилятор укажи, книжка про 2005 студию - это, конечно, хорошо, но мало...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <set>
#include <algorithm>
#include <iterator>
 
int main(){
    const std::string EXCLUDE_SYMBOLS("0123456789@#$%");
    std::string str;
    std::multiset<std::string> set;
    
    while ( std::cout << "> " && std::getline(std::cin, str) && ! str.empty() )
        if ( str.find_first_of(EXCLUDE_SYMBOLS) == std::string::npos )
            set.insert(str);
        
    std::cout << "\nSorted:" << std::endl;
    std::copy(set.begin(), set.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru