Search
 
SCRIPT & CODE EXAMPLE
 

CPP

c++ text formatting

//Read and Execute the code below to learn how to format system text in C++

#include <iostream> 
using namespace std;

int main(){
    cout<<"Printing most useful text format modes: ";
    
    cout<<"
1. x1b[1mBOLDx1b[0m";
    cout<<"
3. x1b[3mITALICx1b[0m";
    cout<<"
4. x1b[4mUNDERLINEx1b[0m";
    cout<<"
5. x1b[5mBLINKINGx1b[0m";
    cout<<"
7. x1b[7mHIGHLIGHTx1b[0m";
    cout<<"
8. x1b[8mPRINT NOTHINGx1b[0m";
    cout<<"
30. x1b[30mBLACKx1b[0m";
    cout<<"
31. x1b[31mREDx1b[0m";
    cout<<"
32. x1b[32mGREENx1b[0m";
    cout<<"
33. x1b[33mPURPLEx1b[0m";
    cout<<"
34. x1b[34mYELLOWx1b[0m";
    cout<<"
35. x1b[35mPINKx1b[0m";
    cout<<"
36. x1b[36mLIGHTBLUEx1b[0m";
    cout<<"
37. x1b[37mWHITEx1b[0m";
    cout<<"
40. x1b[40m Black Background      x1b[0m";
    cout<<"
41. x1b[41m Red Background        x1b[0m";
    cout<<"
42. x1b[42m Green Background      x1b[0m";
    cout<<"
43. x1b[43m Yellow Background     x1b[0m";
    cout<<"
44. x1b[44m Blue Background       x1b[0m";
    cout<<"
45. x1b[45m Pink Background       x1b[0m";
    cout<<"
46. x1b[46m Light Blue Background x1b[0m";
    cout<<"
-----------------------------------------------------";

    //Creating some string constants - shortcuts - combining text format modes
    const string RESET = "e[0m";   //Format Mode 0
    const string BOLD_HIGHLIGHT  = "e[1;7m";   //Format Modes 1 and 7
    const string COMPLEX_FORMAT_1 = "x1b[5;1;3;35;44m";  //Format Modes 5, 1, 2, 35 and 44
    const string COMPLEX_FORMAT_2 = "x1b[4;30;42m";      //Format Modes 4, 30 and 42
    const string COMPLEX_FORMAT_3 = "x1b[5;1m";      //Format Modes 5 and 1
    
    //Examples using shortcuts
    cout<<"

	** Program has been "<<BOLD_HIGHLIGHT<<"Terminated"<<RESET<<" **";
    cout<<"

	"<<COMPLEX_FORMAT_1<<"** Program has been Terminated **"<<RESET;
    cout<<"

	"<<COMPLEX_FORMAT_2<<"** Program has been Terminated"<<COMPLEX_FORMAT_3<<" **"<<RESET;
    
    cout<<endl;
    return 0;
}
Comment

c++ formatting

cout << setw(10) << "ten" << "four" << "four" << '
';
// Display ten       fourfour

cout << setfill('-') << setw(80) << "-" << '
';
// Displays 80 "-"
Comment

PREVIOUS NEXT
Code Example
Cpp :: c++ bold text 
Cpp :: c++ vector pop first element 
Cpp :: remove all element of vector c++ 
Cpp :: how to initialized a 2d vector 
Cpp :: priority queue ordered by second element 
Cpp :: count a character in a string c++ 
Cpp :: how to make string get spaces c++ 
Cpp :: check if double is integer c++ 
Cpp :: c++ edit another processes memory address 
Cpp :: multiply image mat by value c++ 
Cpp :: c++ fast 
Cpp :: set platformio to C++14 
Cpp :: create and write to a file c++19 
Cpp :: pyramid shape in c++ 
Cpp :: cuda __constant__ 
Cpp :: prints all the keys and values in a map c++ 
Cpp :: calculate how many liters would be needed 
Cpp :: shout sharkest 
Cpp :: c++ remove space from string 
Cpp :: print vector 
Cpp :: c++ virtual function in constructor 
Cpp :: how to make crypto 
Cpp :: c++ cli convert string to string^ 
Cpp :: maximum value in map in c++ 
Cpp :: c++ string remove last character 
Cpp :: delete file cpp 
Cpp :: qt disable resizing window 
Cpp :: c++ program to find prime number using function 
Cpp :: c++ how to make a negative float positive 
Cpp :: c++ pointer null vs nullptr 
ADD CONTENT
Topic
Content
Source link
Name
7+9 =