string basics : string « string « C++ Tutorial






#include <iostream>
#include <string>
using namespace std;

int main()
{
  string str1("Alpha");
  string str2("Beta");
  string str3("Omega");
  string str4;

  // assign a string
  str4 = str1; 
  cout << str1 << "\n" << str3 << "\n";

  // concatenate two strings
  str4 = str1 + str2; 
  cout << str4 << "\n";

  // concatenate a string with a C-string
  str4 = str1 + " to " + str3;
  cout << str4 << "\n";

  // compare strings
  if(str3 > str1) cout << "str3 > str1\n";
  if(str3 == str1+str2)
    cout << "str3 == str1+str2\n";

  /* A string object can also be 
     assigned a normal string. */
  str1 = "This is a null-terminated string.\n";
  cout << str1;

  // create a string object using another string object
  string str5(str1);
  cout << str5;

  // input a string
  cout << "Enter a string: ";
  cin >> str5;
  cout << str5;

  return 0;
}
Alpha
Omega
AlphaBeta
Alpha to Omega
str3 > str1
This is a null-terminated string.
This is a null-terminated string.
Enter a string: a string
a








15.1.string
15.1.1.Define a string variable, assign a value and display it
15.1.2.string basics
15.1.3.copy constructor
15.1.4.Create a string object using another string object
15.1.5.Create a string from a vector
15.1.6.Loop through the string array
15.1.7.Using a dynamically allocated ostringstream object.
15.1.8.Input from an istringstream object.