Difference between revisions of "CPP/AlphebetizeString"
From ProgrammingExamples
< CPP
Daviddoria (Talk | contribs) (Created page with '==Alphabetize.cpp== <source lang="cpp"> #include <iostream> #include <vector> #include <algorithm> #include <string> void Output(std::vector<std::string> &Strings); void Alphabe…') |
(No difference)
|
Revision as of 16:05, 22 June 2010
Alphabetize.cpp
#include <iostream> #include <vector> #include <algorithm> #include <string> void Output(std::vector<std::string> &Strings); void Alphabetize(std::vector<std::string> &Strings); int main (int argc, char *argv[]) { std::vector<std::string> Strings; Strings.push_back("Hayley"); Strings.push_back("David"); Strings.push_back("Tony"); Output(Strings); Alphabetize(Strings); Output(Strings); return 0; } void Alphabetize(std::vector<std::string> &Strings) { std::sort(Strings.begin(), Strings.end()); } void Output(std::vector<std::string> &Strings) { for(unsigned int i = 0; i < Strings.size(); i++) { std::cout << Strings[i] << std::endl; } }