// you want to include <string>
#include <string>
#include <iostream>
int main()
{
string helloWorld = "Hello World!"; // creating string and assigning
std::cout << helloWorld; // will output what you assigned it!
/* you can also use strings with user
input (cin/getline)*/
string namePerson{};
getline(cin, namePerson); // getline allows for multi word input
std::cout << namePerson; // outputs name which person inputted
}
string x = "Hello", y = "World";
y.assign(x);
cout << "y= " << y << endl;
cout << "First character in x= " << x.at(0) << endl;
cout << "Length of string= " << x.length() << endl;
cout << "length of string= " << x.size() << endl; //better than .length
cout << "Substring of x: " << x.substr(3) << endl;
//or
cout << "Substring of x: " << x.substr(0,3) << endl;
cout <<"Before swapping: " << x << " " << y << endl;
x.swap(y);
cout << "After swapping: " << x << " " << y << endl;
cout << "position of the character He: " << x.find("He") << endl;
cout << "position of the second l: " << x.rfind("l") << endl;//make the searching operation from right to left
cout << x.erase(0,3) << endl; //delete from index 0 to less than 0
//or
cout << x.erase(3) << endl;
cout << x.replace(5,3,"early") << endl;
//or
cout << x.replace(x.find("e"),3,"ali") << endl;
cout << x.insert(1, "new") << endl;
#include <bits/std.hc++>
using namespace std;
int main(){
string word = {"Hi this my account on instgram 0.wht"};
cout<<word<<endl;
return 0;
}
#include <iostream>
#include <string>
int main(){
std::string name = "Eria";
std::cout <<name;
}
#include <string>
std::begin | returns an iterator to the beginning of a container
std::end | returns an iterator to the end of a container
std::size | returns the length of string
std::to_string | converts a number to string
std::stoi | converts a string to a signed integer
std::getline | read data from an I/O stream into a string
std::swap | specializes the std::swap algorithm
std::empty | checks whether the container is empty
#include <iostream>
using namespace std;
int main( ) {
string one = "Welcome to";
char ch[] = { 'S', 'o', 'f', 't', 'h', 'u', 'n', 't'};
string two = string(ch);
cout<<one<<endl;
cout<<two<<endl;
}