Phrase reversals: Difference between revisions
Content deleted Content added
Added Elixir |
→{{header|C++}}: actually simpler without boost |
||
Line 304:
=={{header|C++}}==
<lang cpp>#include <iostream>
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <
#include <sstream>
std::istringstream is(s);
std::vector<std::string> words(std::istream_iterator<std::string>(is), {});▼
▲int main( ) {
▲ std::string startphrase ( "rosetta code phrase reversal" ) ;
▲ std::cout << "Input : " << startphrase << '\n' ;
▲ std::cout << "Input reversed : " << local_copy << '\n' ;
▲ std::vector<std::string> words ;
std::cout << "Each word reversed : " ;
for
std::
reverse_copy(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout, " "));
▲ std::cout << "Original word order reversed : " ;
std::cout << '\n' ;
}
</lang>
|