programming-examples/c++/Others/A string demonstration assignment, concatenate, compare.cpp

43 lines
862 B
C++
Raw Normal View History

2019-11-15 12:59:38 +01:00
A string demonstration: assignment, concatenate, compare
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1("Alpha");
string str2("Beta");
string str3("Omega");
string str4;
str4 = str1;
cout << str1 << endl << str3 << endl;
str4 = str1 + str2; // concatenate two strings
cout << str4 << endl;
str4 = str1 + " to " + str3;
cout << str4 << endl;
if(str3 > str1) // compare strings
cout << "str3 > str1\n";
if(str3 == str1 + str2)
cout << "str3 == str1+str2\n";
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;
}