-
Notifications
You must be signed in to change notification settings - Fork 0
/
string_main.cpp
78 lines (69 loc) · 1.34 KB
/
string_main.cpp
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include <iostream>
#include "string.h"
#include "string_class.cpp"
using namespace std;
int main()
{
std::string str;
getline(std::cin, str);
STRING a(str);
a.output();
// STRING b(a);
// b.output();
// STRING c;
// c = b;
// cout << endl;
// c.output();
// STRING a;
// a.input();
// a.output();
// STRING d;
// cout << endl;
// d.input();
// d.output();
// d = a;
// cout << endl;
// d.output();
// STRING a;
// cin >> a;
// cout << a;
// cout << endl;
// cin >> a;
// cout << a;
// cout << endl;
// STRING b;
// cin >> b;
// cout << b;
// std::string b;
// getline(cin, b);
// cout << b;
// cout << endl;
// if (a == b)
// cout << "equal";
// else
// cout << "not equal";
// STRING b;
// for (int i = 0; i < 10000; i++)
// {
// b = a;
// }
// for (int i = 0; i < a.getLen(); i++)
// {
// if (a.getContent(i) != b.getContent(i))
// {
// cout << "WRONG!";
// break;
// }
// }
// cout << "OK!";
cout << endl;
cout << a.getLen();
// a.removeBlankHead();
cout << endl;
// a.removeBlankTail();
a.RemoveExtraSpaces();
a.output();
cout << endl;
cout << a.getLen();
return 0;
}