Mega Code Archive

 
Categories / C++ Tutorial / String
 

Plus string together

#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; }