Plus string together : string concatenation « string « C++ Tutorial






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








15.8.string concatenation
15.8.1.overloaded string concatenation operator
15.8.2.Plus string together
15.8.3.Concatenate two strings
15.8.4.overloaded string concatenation operator with C-style string