string basics : string « String « C++






string basics

  
 


#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
 */        
    
  








Related examples in the same category

1.Define a string variable, assign a value and display it
2.copy constructor
3.Changing Case in Strings
4.A short string demonstration.A short string demonstration.
5.Extracting Words in Strings Delimited by Whitespace
6.Loop through the string array
7.Char Escapes