string manipulation c++ code example
Example 1: declaring strings c++
std::string str = "hello world";
char *str = "hello world";
char str[] = "hello world";
char str[11] = "hello world";
Example 2: c++ string
#include <string>
std::string myString = "Hello, World!";
Example 3: c++ string manipulation
string sString = "Programming";
cout << "|" << sString << "|" << "\t\t << [No manipulation]" << endl;
cout << "|" << setw(20) << sString << "|" << "\t << [Width:20][align:string_default=right]\n";
cout << "|" << setw(20) << right << sString << "|" << "\t << [Width:20][align:right]\n";
cout << "|" << setw(20) << left << sString << "|" << "\t << [Width:20][align:left]\n";
cout << "|" << setw(20) << -31.05 << "|" << "\t << [Width:20][align:int_default=left]\n";
cout << "|" << setw(20) << internal << -31.05 << "|" << "\t << [Width:20][align:internal]\n";
cout << "|" << setw(20) << setfill('.') << sString << "|" << "\t << [Width:20][align:default][fill:.]\n";
cout << "|" << setw(20) << setfill('+') << sString << "|" << "\t << [Width:20][align:default][fill:+]\n";
cout << "|" << setw(20) << setfill('=') << sString << "|" << "\t << [Width:20][align:default][fill:=]\n";