Skip to content

yurablok/colored-cout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

colored cout

Screen

"colored cout" is a simple overloading of operator<< that allow you to print in console using 8 basic colors:

  • default console color
  • red
  • green
  • blue
  • cyan
  • magenta
  • yellow
  • white
  • grey

Usage:

std::cout << clr::red     << " red "
          << clr::yellow  << " yellow "
          << clr::green   << " green "
          << clr::cyan    << " cyan "
          << clr::blue    << " blue "
          << clr::magenta << " magenta "
          << clr::grey    << " grey "
          << clr::white   << " white "
          << clr::reset   << " reset\n";
std::cout << clr::red     << clr::on_cyan    << " red "
          << clr::yellow  << clr::on_blue    << " yellow "
          << clr::green   << clr::on_magenta << " green "
          << clr::cyan    << clr::on_red     << " cyan "
          << clr::blue    << clr::on_yellow  << " blue "
          << clr::magenta << clr::on_green   << " magenta "
          << clr::grey    << clr::on_white   << " grey "
          << clr::white   << clr::on_grey    << " white "
          << clr::reset                      << " reset\n";

Tested on MSVC 14.0 + Windows 10 & GCC 5.2.1 + Ubuntu 15.10.

About

"colored cout" is a simple overloading of operator<< that allow you to print in console using 8 basic colors

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages