use_str.cpp
Upload User: dq031136
Upload Date: 2022-08-08
Package Size: 802k
Code Size: 2k
Development Platform:

C++ Builder

  1. #include <iostream.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include "strings.h"
  5. #include <conio.h>
  6. #include <stdio.h>
  7. void main(void)
  8.   {
  9.    Strings s1("A sample program which uses string objects.n");
  10.    Strings s2(s1);
  11.    Strings s3;
  12.    char s[80];
  13.    cout << s1 << s2;
  14.    s3 = s1;
  15.    cout << s3;
  16.    s3.makestr(s);
  17.    cout << "Converted to a string: " << s;
  18.    s2 = "This is a new string.";
  19.    cout << s2 << endl;
  20.    Strings s4("This is a new string, too.");
  21.    s1 = s2 + s4;
  22.    cout << s1 << endl;
  23.    if(s2==s3)
  24.       cout << "Strings are equal." << endl;
  25.    if(s2!=s3)
  26.       cout << "Strings are not equal." << endl;
  27.    if(s1<s4)
  28.       cout << "s1 is less than s4." << endl;
  29.    if(s1>s4)
  30.       cout << "s1 is greater than s4." << endl;
  31.    if(s1<=s4)
  32.       cout << "s1 is less than or equal to s4." << endl;
  33.    if(s1>s4)
  34.       cout << "s1 is greater than or equal to s4." << endl;
  35.    if(s2 > "ABC")
  36.       cout << "s2 is greater than 'ABC'" << endl << endl;
  37.    s1 = "one two three one two threen";
  38.    s2 = "two";
  39.    cout << "Initial string: " << s1;
  40.    cout << "String after subtracting two: ";
  41.    s3 = s1 - s2;
  42.    cout << s3;
  43.    cout << endl;
  44.    s4 = "Jamsa's C/C++ ";
  45.    s3 = s4 + "Programmer's Biblen";
  46.    cout << s3;
  47.    s3 = s3 - "C/C++";
  48.    s3 = "This is " + s3;
  49.    cout << s3;
  50.    cout << "Enter a string: ";
  51.    cin >> s1;
  52.    cout << s1 << endl;
  53.    cout << "s1 is " << s1.strsize() << " characters long." << endl;
  54.    puts(s1);
  55.    s1 = s2 = s3;
  56.    cout << s1 << s2 << s3;
  57.    s1 = s2 = s3 = "Program finished.n";
  58.    cout << s1 << s2 << s3;
  59.  }