-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.cpp
More file actions
38 lines (36 loc) · 1.1 KB
/
Copy pathmain.cpp
File metadata and controls
38 lines (36 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include<iostream>
#include"class_string.h"
int main()
{
bool result;
myString a("hi"), b(" bro");
myString c;
std::cout << "Length c string: " << c.Length() << std::endl;
std::cout << "a string: " << a << std::endl;
std::cout << "b string: " << b << std::endl;
std::cout << "Length a string: " << a.Length() << std::endl;
c = a + b;
std::cout << "c = a + b: " << c << std::endl;
std::cout << "Length c string: " << c.Length() << std::endl;
c = "hello";
std::cout << "c string = hello: " << c << std::endl;
std::cout << "Length c string: " << c.Length() << std::endl;
result = a == b;
std::cout << "a == b: " << result << std::endl;
c = a;
std::cout << "c = a" << std::endl;
result = a == c;
std::cout << "a == c: " << result << std::endl;
std::cout << "a[0]: " << a[0] << std::endl;
a[0] = 'H';
std::cout << "a[0] = H" << std::endl;
std::cout << "a string: " << a << std::endl;
a.append('!');
std::cout << "a.append('!'): " << a << std::endl;
std::cout << "enter the string: ";
std::cin >> a;
std::cout << a << std::endl;
std::cout << a.Length() << std::endl;
//system("pause");
return 0;
}