-
Notifications
You must be signed in to change notification settings - Fork 0
/
strings basic.cpp
58 lines (45 loc) · 1.13 KB
/
strings basic.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
#include<bits/stdc++.h>
using namespace std;
int main()
{
string greeting = "hello";
string c_greeting = greeting +" there";
c_greeting += " !";
cout<< greeting <<endl;
cout<< c_greeting <<endl;
cout<< c_greeting.length() <<endl; ///c_greeting.size()
///string adding
string a="Love for ";
a.append(" nature");
cout<< a <<endl;
/* string p;
cin>>p;
string q;
cin>>q; ///need to use getline here
cout<<p[0]<<" "<<p[1]<<endl;
cout<< p<<endl;
cout<< q <<endl;*/
///string insert
string e ="hello";
e.insert(3,"aaaabbbbbccccccddd ");
cout<< e <<endl;
///string erase
string s="lovebook";
cout<< s.size() <<endl;
s.erase(3,1);
cout<< s <<endl;
cout<< s.size()<<endl;
///removing last letter
string q="love for nature";
q.erase(q.size()-1) ;
cout<< q <<endl;
///or,
string m="pagolsagol";
m.pop_back();
cout<< m << endl;
///string replacement
string b="Love for nature";
b.replace(9,6,"Bookish");
cout<< b <<endl;
return 0;
}