← index
cplusplus11.Examples/sort/sort1.cpp
Source: cplusplus11.Examples/sort/sort1.cpp
/* sort example
   written by Jared Bruni
  http://lostsidedead.com
 
 */

#include<iostream>
#include<vector>
#include<algorithm>
#include<string>

int main(void) {

    std::vector<std::string> strings;
    
    for(;;) {
        std::cout << "Enter string (quit to exit and sort):";
        std::string s;
        std::getline(std::cin,s);
        if(s=="quit") break;
        strings.push_back(s);
    }
    
    std::sort(strings.begin(), strings.end());
    
    std::cout << "Sorted..\n";
    
    for(auto &i : strings) {
        std::cout << i << "\n";
    }
    
    return 0;
}