Choose Category
#include <iostream> #include <string> using namespace std; int main() { string sentence, words[10]; int pos = 0, old_pos = 0, nwords, i = 0; sentence = "Eskimos have 23 ways to "; sentence += "describe snow"; while (pos < sentence.size()) { pos = sentence.find(' ', old_pos); words[i++].assign(sentence, old_pos, pos - old_pos); cout << words[i - 1] << endl; //print words old_pos = pos + 1; } nwords = i; sentence = "C++ programmers "; for (i = 1; i < nwords -1; ++i) sentence += words[i] + ' '; sentence += "windows"; cout << sentence << endl; }