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…') |
Daviddoria (Talk | contribs) |
||
Line 1: | Line 1: | ||
==Alphabetize.cpp== | ==Alphabetize.cpp== | ||
− | <source lang=" | + | <source lang="c"> |
#include <iostream> | #include <iostream> | ||
#include <vector> | #include <vector> |
Revision as of 16:12, 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; } }